/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**************************************************************************************************************************************************************************************/
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: AvertaStd, serif; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #a1a1aa;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #a1a1aa;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}

button {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  border-color: currentColor;
}

@font-face {
  font-family: 'AvertaStd';

  src: url(/build/fonts/AvertaStd-Regular.woff2) format("woff2"), url(/build/fonts/AvertaStd-Regular.woff) format("woff");

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'AvertaStd';

  src: url(/build/fonts/AvertaStd-Semibold.woff2) format("woff2"), url(/build/fonts/AvertaStd-Semibold.woff) format("woff");

  font-weight: 600;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'AvertaStd';

  src: url(/build/fonts/AvertaStd-Bold.woff2) format("woff2"), url(/build/fonts/AvertaStd-Bold.woff) format("woff");

  font-weight: 700;

  font-style: normal;

  font-display: swap;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

@media (min-width: 1800px) {
  .container {
    max-width: 1800px;
  }
}

@-webkit-keyframes splide-loading {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.splide__container {
  position: relative;
  box-sizing: border-box;
}

.splide__list {
  margin: 0 !important;
  padding: 0 !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
}

.splide.is-active .splide__list {
  display: flex;
}

.splide__pagination {
  display: inline-flex;
  align-items: center;
  width: 95%;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}

.splide__pagination li {
  list-style-type: none;
  display: inline-block;
  line-height: 1;
  margin: 0;
}

.splide {
  visibility: hidden;
}

.splide, .splide__slide {
  position: relative;
  outline: none;
}

.splide__slide {
  box-sizing: border-box;
  list-style-type: none !important;
  margin: 0;
  flex-shrink: 0;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__slider {
  position: relative;
}

.splide__spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #999;
  border-left-color: transparent;
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
}

.splide__track {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.splide--draggable > .splide__track > .splide__list > .splide__slide {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}

.splide--fade > .splide__track > .splide__list {
  display: block;
}

.splide--fade > .splide__track > .splide__list > .splide__slide {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}

.splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  position: relative;
  z-index: 1;
  opacity: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide--ttb > .splide__track > .splide__list {
  display: block;
}

.splide--ttb > .splide__pagination {
  width: auto;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.cc-banner {
  min-height: 400px;
  height: 60vh;
}

@media (min-width: 768px) {
  .cc-banner {
    min-height: 600px;
  }
}

.cc-banner-text {
  width: 450px;
  max-width: 90%;
}

.cc-banner .text-white {
  opacity: 1;
}

@media (min-width: 1024px) {
  .cc-banner a {
    position: absolute;
    bottom: 20px;
    left: 50%;
    z-index: 2;
    display: inline-block;
    transform: translate(-50%, -50%);
    color: #fff;
    text-decoration: none;
    transition: opacity .3s;
  }

  .cc-banner a:hover {
    opacity: .5;
  }

  .cc-banner .scroll {
    padding-top: 70px;
  }

  .cc-banner .scroll span {
    position: absolute;
    top: 0;
    left: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: rotate(-45deg);
    -webkit-animation: sdb05 1.5s infinite;
    animation: sdb05 1.5s infinite;
  }
}

@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

.cc-home-banner-text .cc-pre-text {
  right: 100%;
}

.cc-home-banner-text .cc-post-text {
  left: 100%;
}

.tiny-image {
  width: 20px;
}

.small-image {
  width: 25%;
}

.medium-image {
  width: 50%;
}

.large-image {
  width: 75%;
}

.full-image {
  width: 100%;
}

.text-centre img, .text-center figure {
  margin-left: auto;
  margin-right: auto;
}

figure img {
  width: 100%;
}

.stack-cell-valign-middle figure {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1024px) {
  .cc-page-slider-container {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .cc-page-slider section {
    min-height: 100vh;
  }
}

.cc-page-slider section.stack {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px;
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row.cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row.cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row.cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.cc-page-slider .cc-stack-row {
  max-width: none;
  gap: 0px;
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row {
    min-height: 100vh;
  }
}

.cc-page-slider .cc-stack-row > div {
  padding: 1.5rem;
  justify-content: center;
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row > div {
    padding: 0px;
  }
}

.cc-page-slider .cc-stack-row > div[class*="col-span-"] {
  grid-column: auto;
}

.cc-page-slider .cc-stack-row .is-image-only {
  min-height: 200px;
}

@media (min-width: 768px) {
  .cc-page-slider .cc-stack-row .is-image-only {
    min-height: none;
  }
}

.cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
  width: 100%;
}

@media (min-width: 640px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 1536px;
  }
}

@media (min-width: 1800px) {
  .cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
    max-width: 1800px;
  }
}

.cc-page-slider .cc-stack-row.cols-1:not(.is-full-width) > div {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row:not(.is-full-width):not(.cols-1) > div:first-child {
    padding-left: calc((100vw - 1024px) / 2);
  }
}

@media (min-width: 1280px) {
  .cc-page-slider .cc-stack-row:not(.is-full-width):not(.cols-1) > div:first-child {
    padding-left: calc((100vw - 1280px) / 2);
  }
}

@media (min-width: 1024px) {
  .cc-page-slider .cc-stack-row:not(.is-full-width):not(.cols-1) > div:last-child {
    padding-left: 8rem;
    padding-right: calc((100vw - 1024px) / 2);
  }
}

@media (min-width: 1280px) {
  .cc-page-slider .cc-stack-row:not(.is-full-width):not(.cols-1) > div:last-child {
    padding-right: calc((100vw - 1280px) / 2);
  }
}

.cc-page-slider .cc-full-height-padding-left {
  padding-left: calc((100vw - 1024px) / 2);
}

@media (min-width: 1280px) {
  .cc-page-slider .cc-full-height-padding-left {
    padding-left: calc((100vw - 1280px) / 2);
  }
}

.cc-page-slider .is-image-only {
  min-height: 150px;
}

.cc-page-slider-status {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 20;
  width: 2.5rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.cc-page-slider-status span {
  width: 100%;
  background-color: #ffffff;
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
  height: 2px;
  transition: opacity 0.4s ease-in-out;
}

.cc-page-slider-status span.is-active {
  opacity: 1;
}

/* ===== Scrollbar CSS ===== */

/* Firefox */

body {
  scrollbar-width: auto;
  scrollbar-color: #54565a #ffffff;
}

/* Chrome, Edge, and Safari */

body::-webkit-scrollbar {
  width: 16px;
}

body::-webkit-scrollbar-track {
  background: #ffffff;
}

body::-webkit-scrollbar-thumb {
  background-color: #54565a;
  border-radius: 10px;
  border: 3px solid #ffffff;
}

body {
  background: #f3f3f3;
  color: #54565A;
}

section {
  position: relative;
}

h2, h3, h4, h5, h6 {
  font-weight: 600;
}

h2 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

@media (min-width: 1024px) {
  h2 {
    font-size: 3rem;
    line-height: 1;
  }
}

h3 {
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 1024px) {
  h3 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 1024px) {
  h4 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

h5 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 1024px) {
  h5 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

h6 {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  h6 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

p {
  color: #54565A;
}

.button {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
}

.cc-video .cc-video-wrapper {
  background-color: #000000;
  height: 0;
  overflow: hidden;
  position: relative;
}

.cc-video .cc-video-wrapper iframe, .cc-video .cc-video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

img {
  width: 100%;
  /*@screen md {
        width:auto;
    }*/
}

header {
  transition: background 0.3s ease-in-out;
}

header:not(.people-finder-active):not(.nav-active).overlay {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 10px 10px 4px rgba(138, 26, 156, 0.1);
}

header:not(.nav-active).overlay svg path, header.people-finder-active svg path {
  fill: #8A1A9C;
}

header:not(.nav-active).overlay .cc-nav-button span, header.people-finder-active .cc-nav-button span {
  background-color: #8A1A9C;
}

header:not(.nav-active).overlay .cc-nav-button span:before, header:not(.nav-active).overlay .cc-nav-button span:after, header.people-finder-active .cc-nav-button span:before, header.people-finder-active .cc-nav-button span:after {
  background-color: #8A1A9C;
}

header:not(.nav-active).overlay .cc-people-finder-icon path, header.people-finder-active .cc-people-finder-icon path {
  stroke: #8A1A9C !important;
}

header:not(.nav-active).overlay .cc-logo-image, header.people-finder-active .cc-logo-image {
  filter: none;
}

header:not(.nav-active).overlay .cc-people-finder-button, header.people-finder-active .cc-people-finder-button {
  border-color: #8A1A9C;
}

header svg path {
  transition: fill 0.3s ease-in-out;
  fill: white;
}

header .cc-nav-button span {
  background: white;
}

header .cc-nav-button span:before, header .cc-nav-button span:after {
  background: white;
}

header .cc-logo-image {
  filter: brightness(0) invert(1);
}

.cc-nav-button {
  width: 30px;
  height: 30px;
  position: relative;
}

.cc-nav-button span {
  content: '';
  width: calc(80% - 10px);
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 0);
  transition: all 0.3s ease-in-out;
}

.cc-nav-button span:before, .cc-nav-button span:after {
  position: absolute;
  content: '';
  height: 100%;
  left: 50%;
  transform: translate(-50%, -1px);
  transition: all 0.3s ease-in-out;
}

.cc-nav-button span:before {
  top: -5px;
  width: 60%;
}

.cc-nav-button span:after {
  top: 7px;
  width: 140%;
}

.cc-nav-button.is-active span {
  transform: translate(-50%, 0) rotate(45deg);
  width: 60%;
}

.cc-nav-button.is-active span:before {
  width: 0%;
}

.cc-nav-button.is-active span:after {
  width: 100%;
  transform: translate(-50%, -7px) rotate(-90deg);
}

.cc-people-finder-button {
  width: 30px;
  height: 30px;
  position: relative;
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cc-people-finder-button span {
  content: '';
  width: calc(80% - 10px);
  height: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 0);
  transition: all 0.3s ease-in-out;
}

.cc-people-finder-button span:before, .cc-people-finder-button span:after {
  position: absolute;
  content: '';
  height: 100%;
  left: 50%;
  transform: translate(-50%, -1px);
  transition: all 0.3s ease-in-out;
}

.cc-people-finder-button span:before {
  top: -5px;
  width: 60%;
}

.cc-people-finder-button span:after {
  top: 7px;
  width: 140%;
}

.cc-people-finder-button.is-active {
  border-color: #8A1A9C;
}

.cc-people-finder-button.is-active span {
  transform: translate(-50%, 0) rotate(45deg);
  width: 60%;
  background-color: #8A1A9C;
}

.cc-people-finder-button.is-active span:before {
  width: 0%;
  background-color: #8A1A9C;
}

.cc-people-finder-button.is-active span:after {
  width: 100%;
  transform: translate(-50%, -7px) rotate(-90deg);
  background-color: #8A1A9C;
}

.cc-banner footer p {
  opacity: 1;
}

footer p {
  color: #ffffff;
}

footer .is-rte a {
  color: #A5E8EC;
}

.cc-nav-icons .cc-people-finder-button svg path {
  transition: stroke 0.3s ease-in-out;
}

.cc-nav-icons.cc-active-change .cc-people-finder-close-icon {
  transition: all 0.3s ease-in-out;
}

.cc-nav-icons.cc-active-change .cc-people-finder-button svg path {
  stroke: #8A1A9C !important;
}

.cc-nav-icons.cc-active-change .cc-nav-button span {
  background-color: #8A1A9C;
}

.cc-nav-icons.cc-active-change .cc-nav-button span:before, .cc-nav-icons.cc-active-change .cc-nav-button span:after {
  background-color: #8A1A9C;
}

.cc-nav-link {
  position: relative;
  transition: transform 0.3s ease-in-out;
}

.cc-nav-link:before {
  opacity: 0;
  content: '';
  width: 0px;
  height: 2px;
  background: white;
  position: absolute;
  left: -60px;
  bottom: 0;
  transition: opacity 0.3s ease-in-out, width 0.3s ease-in-out;
}

@media (min-width: 1024px) {
  .cc-nav-link:hover {
    transform: translateX(30px);
  }

  .cc-nav-link:hover:before {
    width: 60px;
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .cc-nav-menu {
    min-height: 800px;
  }
}

.cc-subnav-menu {
  /* ===== Scrollbar CSS ===== */
  /* Firefox */
  /* Chrome, Edge, and Safari */
}

.cc-subnav-menu * {
  scrollbar-width: auto;
  scrollbar-color: #636569 #ffffff;
}

.cc-subnav-menu *::-webkit-scrollbar {
  width: 8px;
}

.cc-subnav-menu *::-webkit-scrollbar-track {
  background-color: #54565A;
}

.cc-subnav-menu *::-webkit-scrollbar-thumb {
  background-color: #636569;
  border-radius: 8px;
  border-left: 2px solid #54565A;
}

@media (min-width: 1024px) {
  .cc-subnav-menu *::-webkit-scrollbar-thumb {
    border: 0px none;
  }
}

@media (min-width: 768px) {
  .cc-overlap-block {
    margin-top: 40%;
  }
}

.cc-people-item__detail.overlay_3_0:after, .cc-people-item__detail.overlay_4_0:after, .cc-people-item__detail.overlay_3_1:after, .cc-people-item__detail.overlay_4_1:after, .cc-people-item__detail.overlay_3_2:after, .cc-people-item__detail.overlay_4_2:after, .cc-people-item__detail.overlay_3_3:after, .cc-people-item__detail.overlay_4_3:after, .cc-people-item__detail.overlay_3_4:after, .cc-people-item__detail.overlay_4_4:after {
  content: '';
  height: 2px;
  background: #f3f3f3;
  top: -2px;
  position: absolute;
}

.cc-people-item-button {
  transition: all 0.3s ease-in-out;
}

.cc-people-item-button:hover svg path {
  stroke: #ffffff;
}

.cc-people-item__detail {
  opacity: 0;
  width: 100%;
  border-bottom: 2px solid purple;
  margin-top: 10px;
  position: absolute;
  left: -99999px;
  margin-top: 30px;
  border-top: 2px solid purple;
}

@media (min-width: 768px) {
  .cc-people-item__detail.overlay_3_0:after {
    width: 33.3333333%;
    left: 0;
  }

  .cc-people-item__detail.overlay_4_0:after {
    width: 25%;
    left: 0;
  }

  .cc-people-item__detail.overlay_3_1:after {
    width: 33.3333333%;
    left: calc(1 * 33.3333333%);
  }

  .cc-people-item__detail.overlay_4_1:after {
    width: 25%;
    left: calc(1 * 25%);
  }

  .cc-people-item__detail.overlay_3_2:after {
    width: 33.3333333%;
    left: calc(2 * 33.3333333%);
  }

  .cc-people-item__detail.overlay_4_2:after {
    width: 25%;
    left: calc(2 * 25%);
  }

  .cc-people-item__detail.overlay_3_3:after {
    width: 33.3333333%;
    left: calc(3 * 33.3333333%);
  }

  .cc-people-item__detail.overlay_4_3:after {
    width: 25%;
    left: calc(3 * 25%);
  }

  .cc-people-item__detail.overlay_3_4:after {
    width: 33.3333333%;
    left: calc(4 * 33.3333333%);
  }

  .cc-people-item__detail.overlay_4_4:after {
    width: 25%;
    left: calc(4 * 25%);
  }
}

.cc-people-item-button.is-active img {
  transform: rotate(180deg);
}

.cc-services-link {
  position: relative;
  font-size: 1rem;
  transition: color 0.4s ease-in-out, opacity 0.4s ease-in-out;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 1024px) {
  .cc-services-link {
    font-size: 1.3rem;
  }
}

@media (min-width: 1024px) {
  .cc-services-link:before {
    display: inline-block;
    background-color: #8A1A9C;
    content: '';
    width: 0px;
    height: 2px;
    margin-right: 3px;
    transition: width 0.6s ease-in-out;
  }

  .cc-services-link:hover {
    color: #8A1A9C;
    opacity: 1;
  }

  .cc-services-link:hover:before {
    width: 35px;
  }
}

.cc-services-slider .glide__slide {
  max-width: 350px;
  max-height: 350px;
}

.cc-service-desc {
  font-size: 3rem;
  line-height: 3.5rem;
}

.is-rte ul {
  margin-top: 0.5rem;
  padding-left: 1rem;
  list-style-type: none;
}

.is-rte ul:not(:last-child) {
  margin-bottom: 1.5rem;
}

.is-rte li {
  position: relative;
}

.is-rte li:before {
  content: '__';
  position: absolute;
  right: calc(100% + 3px);
  top: 0;
}

.is-rte .quote-author {
  font-size: 12px;
  line-height: 1;
  color: #5C87BC;
}

.is-rte p:not(:last-child) {
  margin-bottom: 1.5rem;
}

.is-rte a {
  color: #8A1A9C;
}

section.stack {
  width: 100%;
}

@media (min-width: 640px) {
  section.stack {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  section.stack {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  section.stack {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  section.stack {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  section.stack {
    max-width: 1536px;
  }
}

@media (min-width: 1800px) {
  section.stack {
    max-width: 1800px;
  }
}

section.stack {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  max-width: none;
}

@media (min-width: 1024px) {
  section.stack {
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 0px;
    padding-right: 0px;
  }
}

section.stack.valign-middle .grid {
  align-items: center;
}

section.stack.valign-bottom .grid {
  align-items: flex-end;
}

section.stack .component:not(:last-child) {
  margin-bottom: 1.5rem;
}

section.stack:not([class*="bg-"]) + section.stack:not([class*="bg-"]) {
  padding-top: 0;
}

.cc-stack-row {
  width: 100%;
}

@media (min-width: 640px) {
  .cc-stack-row {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .cc-stack-row {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .cc-stack-row {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .cc-stack-row {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .cc-stack-row {
    max-width: 1536px;
  }
}

@media (min-width: 1800px) {
  .cc-stack-row {
    max-width: 1800px;
  }
}

.cc-stack-row {
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
  row-gap: 1.5rem;
}

@media (min-width: 1024px) {
  .cc-stack-row {
    gap: 3rem;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

.cc-video-selector {
  grid-template-columns: 1fr 1fr;
}

@media (min-width: 768px) {
  .cc-video-selector {
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: auto;
  }
}

.cc-video-modal {
  background: rgba(0, 0, 0, 0.7);
  -webkit-animation: fadeIn 0.3s ease-in-out;
          animation: fadeIn 0.3s ease-in-out;
  -webkit-animation-direction: forwards;
          animation-direction: forwards;
}

.cc-video-modal-close {
  top: 2rem;
  right: 2rem;
}

.cc-banner .cc-video-modal-close {
  opacity: 1;
}

.cc-video-modal-close {
  color: #ffffff;
}

.cc-video-modal-button .cc-play-icon {
  height: 1.5rem;
  width: 1.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  .cc-video-modal-button .cc-play-icon {
    height: 2.5rem;
    width: 2.5rem;
  }
}

.cc-video-modal-button img {
  opacity: 50%;
  transition: opacity 0.3s ease-in-out;
}

.cc-video-modal-button span {
  top: 75%;
  left: 10%;
  width: 80%;
  transform: translate(0, -50%);
  text-align: left;
  line-height: 1.25;
  font-weight: 700;
}

.cc-banner .cc-video-modal-button span {
  opacity: 1;
}

.cc-video-modal-button span {
  color: #ffffff;
}

.cc-video-modal-button.is-featured span {
  top: 70%;
  left: 50%;
  width: 40%;
}

.cc-video-modal-button:hover img {
  opacity: 100%;
}

@media (min-width: 768px) {
  .cc-careers {
    grid-template-columns: minmax(80px, 140px) 2fr 1fr 140px;
  }
}

.cc-careers .cc-careers__header {
  display: none;
}

@media (min-width: 768px) {
  .cc-careers .cc-careers__header {
    display: block;
  }
}

.cc-careers .cc-careers__box {
  position: relative;
  padding: 10px;
}

@media (min-width: 768px) {
  .cc-careers .cc-careers__box {
    border-bottom: 2px solid;
    border-color: #8A1A9C;
  }
}

.cc-careers .cc-careers__boxdata:nth-child(4n) {
  border-bottom: 2px solid;
  border-color: #8A1A9C;
}

.cc-careers .cc-careers__boxdata .cc-careers__header {
  display: block;
}

@media (min-width: 768px) {
  .cc-careers .cc-careers__boxdata .cc-careers__header {
    display: none;
  }
}

.cc-careers .cc-careers__boxdata .cc-careers-data {
  /*@screen md {
                @apply hidden;
            }*/
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.top-0 {
  top: 0px;
}

.top-40 {
  top: 10rem;
}

.bottom-64 {
  bottom: 16rem;
}

.left-0 {
  left: 0px;
}

.left-32 {
  left: 8rem;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.order-last {
  order: 9999;
}

.col-auto {
  grid-column: auto;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-full {
  grid-column: 1 / -1;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-start-13 {
  grid-column-start: 13;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-auto {
  grid-column-end: auto;
}

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

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

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

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

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

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

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

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

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

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

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-3 {
  height: 0.75rem;
}

.h-5 {
  height: 1.25rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-48 {
  height: 12rem;
}

.h-full {
  height: 100%;
}

.w-3 {
  width: 0.75rem;
}

.w-5 {
  width: 1.25rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-10 {
  width: 2.5rem;
}

.w-28 {
  width: 7rem;
}

.w-4\/5 {
  width: 80%;
}

.w-3\/6 {
  width: 50%;
}

.w-full {
  width: 100%;
}

.max-w-screen-lg {
  max-width: 1024px;
}

.max-w-screen-xl {
  max-width: 1280px;
}

.max-w-screen-2xl {
  max-width: 1536px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-shrink {
  flex-shrink: 1;
}

.border-collapse {
  border-collapse: collapse;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

@-webkit-keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@-webkit-keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.cursor-pointer {
  cursor: pointer;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none {
  grid-template-rows: none;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-11 {
  gap: 2.75rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-24 {
  gap: 6rem;
}

.gap-28 {
  gap: 7rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-36 {
  gap: 9rem;
}

.gap-40 {
  gap: 10rem;
}

.gap-44 {
  gap: 11rem;
}

.gap-48 {
  gap: 12rem;
}

.gap-52 {
  gap: 13rem;
}

.gap-56 {
  gap: 14rem;
}

.gap-60 {
  gap: 15rem;
}

.gap-64 {
  gap: 16rem;
}

.gap-72 {
  gap: 18rem;
}

.gap-80 {
  gap: 20rem;
}

.gap-96 {
  gap: 24rem;
}

.gap-px {
  gap: 1px;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3\.5 {
  gap: 0.875rem;
}

.gap-x-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}

.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-7 {
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-9 {
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-11 {
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}

.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-14 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-20 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.gap-x-24 {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.gap-x-28 {
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}

.gap-x-32 {
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.gap-x-36 {
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}

.gap-x-40 {
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.gap-x-44 {
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}

.gap-x-48 {
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.gap-x-52 {
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}

.gap-x-56 {
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.gap-x-60 {
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}

.gap-x-64 {
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.gap-x-72 {
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}

.gap-x-80 {
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}

.gap-x-96 {
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}

.gap-x-px {
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.gap-x-0\.5 {
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

.gap-x-1\.5 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}

.gap-x-2\.5 {
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
}

.gap-x-3\.5 {
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-7 {
  row-gap: 1.75rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.gap-y-9 {
  row-gap: 2.25rem;
}

.gap-y-10 {
  row-gap: 2.5rem;
}

.gap-y-11 {
  row-gap: 2.75rem;
}

.gap-y-12 {
  row-gap: 3rem;
}

.gap-y-14 {
  row-gap: 3.5rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-20 {
  row-gap: 5rem;
}

.gap-y-24 {
  row-gap: 6rem;
}

.gap-y-28 {
  row-gap: 7rem;
}

.gap-y-32 {
  row-gap: 8rem;
}

.gap-y-36 {
  row-gap: 9rem;
}

.gap-y-40 {
  row-gap: 10rem;
}

.gap-y-44 {
  row-gap: 11rem;
}

.gap-y-48 {
  row-gap: 12rem;
}

.gap-y-52 {
  row-gap: 13rem;
}

.gap-y-56 {
  row-gap: 14rem;
}

.gap-y-60 {
  row-gap: 15rem;
}

.gap-y-64 {
  row-gap: 16rem;
}

.gap-y-72 {
  row-gap: 18rem;
}

.gap-y-80 {
  row-gap: 20rem;
}

.gap-y-96 {
  row-gap: 24rem;
}

.gap-y-px {
  row-gap: 1px;
}

.gap-y-0\.5 {
  row-gap: 0.125rem;
}

.gap-y-1\.5 {
  row-gap: 0.375rem;
}

.gap-y-2\.5 {
  row-gap: 0.625rem;
}

.gap-y-3\.5 {
  row-gap: 0.875rem;
}

.self-stretch {
  align-self: stretch;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

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

.border {
  border-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-purple {
  border-color: #8A1A9C;
}

.bg-black {
  background-color: #000000;
}

.bg-white {
  background-color: #ffffff;
}

.bg-gray {
  background-color: #54565A;
}

.bg-light-grey {
  background-color: #636569;
}

.bg-light-gray {
  background-color: #636569;
}

.bg-purple {
  background-color: #8A1A9C;
}

.bg-mint {
  background-color: #A5E8EC;
}

.bg-dark-blue {
  background-color: #5C87BC;
}

.bg-off-white {
  background-color: #f7f7f7;
}

.bg-pink {
  background-color: #BA45CD;
}

.bg-green {
  background-color: #6ECDC9;
}

.bg-forest {
  background-color: #4a948b;
}

.bg-violet {
  background-color: #979ee6;
}

.group:hover .group-hover\:bg-black {
  background-color: #000000;
}

.group:hover .group-hover\:bg-white {
  background-color: #ffffff;
}

.group:hover .group-hover\:bg-gray {
  background-color: #54565A;
}

.group:hover .group-hover\:bg-light-grey {
  background-color: #636569;
}

.group:hover .group-hover\:bg-light-gray {
  background-color: #636569;
}

.group:hover .group-hover\:bg-purple {
  background-color: #8A1A9C;
}

.group:hover .group-hover\:bg-mint {
  background-color: #A5E8EC;
}

.group:hover .group-hover\:bg-dark-blue {
  background-color: #5C87BC;
}

.group:hover .group-hover\:bg-off-white {
  background-color: #f7f7f7;
}

.group:hover .group-hover\:bg-pink {
  background-color: #BA45CD;
}

.group:hover .group-hover\:bg-green {
  background-color: #6ECDC9;
}

.group:hover .group-hover\:bg-forest {
  background-color: #4a948b;
}

.group:hover .group-hover\:bg-violet {
  background-color: #979ee6;
}

.focus-within\:bg-black:focus-within {
  background-color: #000000;
}

.focus-within\:bg-white:focus-within {
  background-color: #ffffff;
}

.focus-within\:bg-gray:focus-within {
  background-color: #54565A;
}

.focus-within\:bg-light-grey:focus-within {
  background-color: #636569;
}

.focus-within\:bg-light-gray:focus-within {
  background-color: #636569;
}

.focus-within\:bg-purple:focus-within {
  background-color: #8A1A9C;
}

.focus-within\:bg-mint:focus-within {
  background-color: #A5E8EC;
}

.focus-within\:bg-dark-blue:focus-within {
  background-color: #5C87BC;
}

.focus-within\:bg-off-white:focus-within {
  background-color: #f7f7f7;
}

.focus-within\:bg-pink:focus-within {
  background-color: #BA45CD;
}

.focus-within\:bg-green:focus-within {
  background-color: #6ECDC9;
}

.focus-within\:bg-forest:focus-within {
  background-color: #4a948b;
}

.focus-within\:bg-violet:focus-within {
  background-color: #979ee6;
}

.hover\:bg-black:hover {
  background-color: #000000;
}

.hover\:bg-white:hover {
  background-color: #ffffff;
}

.hover\:bg-gray:hover {
  background-color: #54565A;
}

.hover\:bg-light-grey:hover {
  background-color: #636569;
}

.hover\:bg-light-gray:hover {
  background-color: #636569;
}

.hover\:bg-purple:hover {
  background-color: #8A1A9C;
}

.hover\:bg-mint:hover {
  background-color: #A5E8EC;
}

.hover\:bg-dark-blue:hover {
  background-color: #5C87BC;
}

.hover\:bg-off-white:hover {
  background-color: #f7f7f7;
}

.hover\:bg-pink:hover {
  background-color: #BA45CD;
}

.hover\:bg-green:hover {
  background-color: #6ECDC9;
}

.hover\:bg-forest:hover {
  background-color: #4a948b;
}

.hover\:bg-violet:hover {
  background-color: #979ee6;
}

.focus\:bg-black:focus {
  background-color: #000000;
}

.focus\:bg-white:focus {
  background-color: #ffffff;
}

.focus\:bg-gray:focus {
  background-color: #54565A;
}

.focus\:bg-light-grey:focus {
  background-color: #636569;
}

.focus\:bg-light-gray:focus {
  background-color: #636569;
}

.focus\:bg-purple:focus {
  background-color: #8A1A9C;
}

.focus\:bg-mint:focus {
  background-color: #A5E8EC;
}

.focus\:bg-dark-blue:focus {
  background-color: #5C87BC;
}

.focus\:bg-off-white:focus {
  background-color: #f7f7f7;
}

.focus\:bg-pink:focus {
  background-color: #BA45CD;
}

.focus\:bg-green:focus {
  background-color: #6ECDC9;
}

.focus\:bg-forest:focus {
  background-color: #4a948b;
}

.focus\:bg-violet:focus {
  background-color: #979ee6;
}

.bg-none {
  background-image: none;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

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

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

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

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

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

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

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-8 {
  padding: 2rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

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

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

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

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-4 {
  padding-left: 1rem;
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

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

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

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}

.text-8xl {
  font-size: 5.5rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.text-black {
  color: #000000;
}

.text-white {
  color: #ffffff;
}

.text-gray {
  color: #54565A;
}

.text-light-grey {
  color: #636569;
}

.text-light-gray {
  color: #636569;
}

.text-purple {
  color: #8A1A9C;
}

.text-mint {
  color: #A5E8EC;
}

.text-dark-blue {
  color: #5C87BC;
}

.text-off-white {
  color: #f7f7f7;
}

.text-pink {
  color: #BA45CD;
}

.text-green {
  color: #6ECDC9;
}

.text-forest {
  color: #4a948b;
}

.text-violet {
  color: #979ee6;
}

.group:hover .group-hover\:text-black {
  color: #000000;
}

.group:hover .group-hover\:text-white {
  color: #ffffff;
}

.group:hover .group-hover\:text-gray {
  color: #54565A;
}

.group:hover .group-hover\:text-light-grey {
  color: #636569;
}

.group:hover .group-hover\:text-light-gray {
  color: #636569;
}

.group:hover .group-hover\:text-purple {
  color: #8A1A9C;
}

.group:hover .group-hover\:text-mint {
  color: #A5E8EC;
}

.group:hover .group-hover\:text-dark-blue {
  color: #5C87BC;
}

.group:hover .group-hover\:text-off-white {
  color: #f7f7f7;
}

.group:hover .group-hover\:text-pink {
  color: #BA45CD;
}

.group:hover .group-hover\:text-green {
  color: #6ECDC9;
}

.group:hover .group-hover\:text-forest {
  color: #4a948b;
}

.group:hover .group-hover\:text-violet {
  color: #979ee6;
}

.focus-within\:text-black:focus-within {
  color: #000000;
}

.focus-within\:text-white:focus-within {
  color: #ffffff;
}

.focus-within\:text-gray:focus-within {
  color: #54565A;
}

.focus-within\:text-light-grey:focus-within {
  color: #636569;
}

.focus-within\:text-light-gray:focus-within {
  color: #636569;
}

.focus-within\:text-purple:focus-within {
  color: #8A1A9C;
}

.focus-within\:text-mint:focus-within {
  color: #A5E8EC;
}

.focus-within\:text-dark-blue:focus-within {
  color: #5C87BC;
}

.focus-within\:text-off-white:focus-within {
  color: #f7f7f7;
}

.focus-within\:text-pink:focus-within {
  color: #BA45CD;
}

.focus-within\:text-green:focus-within {
  color: #6ECDC9;
}

.focus-within\:text-forest:focus-within {
  color: #4a948b;
}

.focus-within\:text-violet:focus-within {
  color: #979ee6;
}

.hover\:text-black:hover {
  color: #000000;
}

.hover\:text-white:hover {
  color: #ffffff;
}

.hover\:text-gray:hover {
  color: #54565A;
}

.hover\:text-light-grey:hover {
  color: #636569;
}

.hover\:text-light-gray:hover {
  color: #636569;
}

.hover\:text-purple:hover {
  color: #8A1A9C;
}

.hover\:text-mint:hover {
  color: #A5E8EC;
}

.hover\:text-dark-blue:hover {
  color: #5C87BC;
}

.hover\:text-off-white:hover {
  color: #f7f7f7;
}

.hover\:text-pink:hover {
  color: #BA45CD;
}

.hover\:text-green:hover {
  color: #6ECDC9;
}

.hover\:text-forest:hover {
  color: #4a948b;
}

.hover\:text-violet:hover {
  color: #979ee6;
}

.focus\:text-black:focus {
  color: #000000;
}

.focus\:text-white:focus {
  color: #ffffff;
}

.focus\:text-gray:focus {
  color: #54565A;
}

.focus\:text-light-grey:focus {
  color: #636569;
}

.focus\:text-light-gray:focus {
  color: #636569;
}

.focus\:text-purple:focus {
  color: #8A1A9C;
}

.focus\:text-mint:focus {
  color: #A5E8EC;
}

.focus\:text-dark-blue:focus {
  color: #5C87BC;
}

.focus\:text-off-white:focus {
  color: #f7f7f7;
}

.focus\:text-pink:focus {
  color: #BA45CD;
}

.focus\:text-green:focus {
  color: #6ECDC9;
}

.focus\:text-forest:focus {
  color: #4a948b;
}

.focus\:text-violet:focus {
  color: #979ee6;
}

.opacity-0 {
  opacity: 0;
}

.opacity-80 {
  opacity: 0.8;
}

.bg-blend-normal {
  background-blend-mode: normal;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.bg-blend-overlay {
  background-blend-mode: overlay;
}

.bg-blend-darken {
  background-blend-mode: darken;
}

.bg-blend-lighten {
  background-blend-mode: lighten;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light;
}

.bg-blend-difference {
  background-blend-mode: difference;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion;
}

.bg-blend-hue {
  background-blend-mode: hue;
}

.bg-blend-saturation {
  background-blend-mode: saturation;
}

.bg-blend-color {
  background-blend-mode: color;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 640px) {
  .sm\:col-auto {
    grid-column: auto;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-full {
    grid-column: 1 / -1;
  }

  .sm\:col-start-1 {
    grid-column-start: 1;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:col-start-3 {
    grid-column-start: 3;
  }

  .sm\:col-start-4 {
    grid-column-start: 4;
  }

  .sm\:col-start-5 {
    grid-column-start: 5;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-start-7 {
    grid-column-start: 7;
  }

  .sm\:col-start-8 {
    grid-column-start: 8;
  }

  .sm\:col-start-9 {
    grid-column-start: 9;
  }

  .sm\:col-start-10 {
    grid-column-start: 10;
  }

  .sm\:col-start-11 {
    grid-column-start: 11;
  }

  .sm\:col-start-12 {
    grid-column-start: 12;
  }

  .sm\:col-start-13 {
    grid-column-start: 13;
  }

  .sm\:col-start-auto {
    grid-column-start: auto;
  }

  .sm\:col-end-1 {
    grid-column-end: 1;
  }

  .sm\:col-end-2 {
    grid-column-end: 2;
  }

  .sm\:col-end-3 {
    grid-column-end: 3;
  }

  .sm\:col-end-4 {
    grid-column-end: 4;
  }

  .sm\:col-end-5 {
    grid-column-end: 5;
  }

  .sm\:col-end-6 {
    grid-column-end: 6;
  }

  .sm\:col-end-7 {
    grid-column-end: 7;
  }

  .sm\:col-end-8 {
    grid-column-end: 8;
  }

  .sm\:col-end-9 {
    grid-column-end: 9;
  }

  .sm\:col-end-10 {
    grid-column-end: 10;
  }

  .sm\:col-end-11 {
    grid-column-end: 11;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:col-end-13 {
    grid-column-end: 13;
  }

  .sm\:col-end-auto {
    grid-column-end: auto;
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none {
    grid-template-columns: none;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none {
    grid-template-rows: none;
  }

  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .sm\:gap-0 {
    gap: 0px;
  }

  .sm\:gap-1 {
    gap: 0.25rem;
  }

  .sm\:gap-2 {
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-5 {
    gap: 1.25rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-9 {
    gap: 2.25rem;
  }

  .sm\:gap-10 {
    gap: 2.5rem;
  }

  .sm\:gap-11 {
    gap: 2.75rem;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-14 {
    gap: 3.5rem;
  }

  .sm\:gap-16 {
    gap: 4rem;
  }

  .sm\:gap-20 {
    gap: 5rem;
  }

  .sm\:gap-24 {
    gap: 6rem;
  }

  .sm\:gap-28 {
    gap: 7rem;
  }

  .sm\:gap-32 {
    gap: 8rem;
  }

  .sm\:gap-36 {
    gap: 9rem;
  }

  .sm\:gap-40 {
    gap: 10rem;
  }

  .sm\:gap-44 {
    gap: 11rem;
  }

  .sm\:gap-48 {
    gap: 12rem;
  }

  .sm\:gap-52 {
    gap: 13rem;
  }

  .sm\:gap-56 {
    gap: 14rem;
  }

  .sm\:gap-60 {
    gap: 15rem;
  }

  .sm\:gap-64 {
    gap: 16rem;
  }

  .sm\:gap-72 {
    gap: 18rem;
  }

  .sm\:gap-80 {
    gap: 20rem;
  }

  .sm\:gap-96 {
    gap: 24rem;
  }

  .sm\:gap-px {
    gap: 1px;
  }

  .sm\:gap-0\.5 {
    gap: 0.125rem;
  }

  .sm\:gap-1\.5 {
    gap: 0.375rem;
  }

  .sm\:gap-2\.5 {
    gap: 0.625rem;
  }

  .sm\:gap-3\.5 {
    gap: 0.875rem;
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .sm\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .sm\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .sm\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .sm\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .sm\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .sm\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .sm\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .sm\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .sm\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .sm\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .sm\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .sm\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .sm\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .sm\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .sm\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .sm\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .sm\:gap-y-0 {
    row-gap: 0px;
  }

  .sm\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .sm\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .sm\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .sm\:gap-y-4 {
    row-gap: 1rem;
  }

  .sm\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .sm\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .sm\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .sm\:gap-y-8 {
    row-gap: 2rem;
  }

  .sm\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .sm\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .sm\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .sm\:gap-y-12 {
    row-gap: 3rem;
  }

  .sm\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .sm\:gap-y-16 {
    row-gap: 4rem;
  }

  .sm\:gap-y-20 {
    row-gap: 5rem;
  }

  .sm\:gap-y-24 {
    row-gap: 6rem;
  }

  .sm\:gap-y-28 {
    row-gap: 7rem;
  }

  .sm\:gap-y-32 {
    row-gap: 8rem;
  }

  .sm\:gap-y-36 {
    row-gap: 9rem;
  }

  .sm\:gap-y-40 {
    row-gap: 10rem;
  }

  .sm\:gap-y-44 {
    row-gap: 11rem;
  }

  .sm\:gap-y-48 {
    row-gap: 12rem;
  }

  .sm\:gap-y-52 {
    row-gap: 13rem;
  }

  .sm\:gap-y-56 {
    row-gap: 14rem;
  }

  .sm\:gap-y-60 {
    row-gap: 15rem;
  }

  .sm\:gap-y-64 {
    row-gap: 16rem;
  }

  .sm\:gap-y-72 {
    row-gap: 18rem;
  }

  .sm\:gap-y-80 {
    row-gap: 20rem;
  }

  .sm\:gap-y-96 {
    row-gap: 24rem;
  }

  .sm\:gap-y-px {
    row-gap: 1px;
  }

  .sm\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .sm\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .sm\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .sm\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:bg-black {
    background-color: #000000;
  }

  .sm\:bg-white {
    background-color: #ffffff;
  }

  .sm\:bg-gray {
    background-color: #54565A;
  }

  .sm\:bg-light-grey {
    background-color: #636569;
  }

  .sm\:bg-light-gray {
    background-color: #636569;
  }

  .sm\:bg-purple {
    background-color: #8A1A9C;
  }

  .sm\:bg-mint {
    background-color: #A5E8EC;
  }

  .sm\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .sm\:bg-off-white {
    background-color: #f7f7f7;
  }

  .sm\:bg-pink {
    background-color: #BA45CD;
  }

  .sm\:bg-green {
    background-color: #6ECDC9;
  }

  .sm\:bg-forest {
    background-color: #4a948b;
  }

  .sm\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .sm\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .sm\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .sm\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .sm\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .sm\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .sm\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .sm\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .sm\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .sm\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .sm\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .sm\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .sm\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .sm\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .sm\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .sm\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .sm\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .sm\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .sm\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .sm\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .sm\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .sm\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .sm\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .sm\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .sm\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .sm\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .sm\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .sm\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .sm\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .sm\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .sm\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .sm\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .sm\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .sm\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .sm\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .sm\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .sm\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .sm\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .sm\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .sm\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .sm\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .sm\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .sm\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .sm\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .sm\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .sm\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .sm\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .sm\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .sm\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .sm\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .sm\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .sm\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .sm\:bg-none {
    background-image: none;
  }

  .sm\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

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

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

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

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

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

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

  .sm\:bg-clip-border {
    background-clip: border-box;
  }

  .sm\:bg-clip-padding {
    background-clip: padding-box;
  }

  .sm\:bg-clip-content {
    background-clip: content-box;
  }

  .sm\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:bg-origin-border {
    background-origin: border-box;
  }

  .sm\:bg-origin-padding {
    background-origin: padding-box;
  }

  .sm\:bg-origin-content {
    background-origin: content-box;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .sm\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .sm\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .sm\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .sm\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .sm\:text-black {
    color: #000000;
  }

  .sm\:text-white {
    color: #ffffff;
  }

  .sm\:text-gray {
    color: #54565A;
  }

  .sm\:text-light-grey {
    color: #636569;
  }

  .sm\:text-light-gray {
    color: #636569;
  }

  .sm\:text-purple {
    color: #8A1A9C;
  }

  .sm\:text-mint {
    color: #A5E8EC;
  }

  .sm\:text-dark-blue {
    color: #5C87BC;
  }

  .sm\:text-off-white {
    color: #f7f7f7;
  }

  .sm\:text-pink {
    color: #BA45CD;
  }

  .sm\:text-green {
    color: #6ECDC9;
  }

  .sm\:text-forest {
    color: #4a948b;
  }

  .sm\:text-violet {
    color: #979ee6;
  }

  .group:hover .sm\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .sm\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .sm\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .sm\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .sm\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .sm\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .sm\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .sm\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .sm\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .sm\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .sm\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .sm\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .sm\:group-hover\:text-violet {
    color: #979ee6;
  }

  .sm\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .sm\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .sm\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .sm\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .sm\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .sm\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .sm\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .sm\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .sm\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .sm\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .sm\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .sm\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .sm\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .sm\:hover\:text-black:hover {
    color: #000000;
  }

  .sm\:hover\:text-white:hover {
    color: #ffffff;
  }

  .sm\:hover\:text-gray:hover {
    color: #54565A;
  }

  .sm\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .sm\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .sm\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .sm\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .sm\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .sm\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .sm\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .sm\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .sm\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .sm\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .sm\:focus\:text-black:focus {
    color: #000000;
  }

  .sm\:focus\:text-white:focus {
    color: #ffffff;
  }

  .sm\:focus\:text-gray:focus {
    color: #54565A;
  }

  .sm\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .sm\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .sm\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .sm\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .sm\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .sm\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .sm\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .sm\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .sm\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .sm\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .sm\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .sm\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .sm\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .sm\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .sm\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .sm\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .sm\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .sm\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .sm\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .sm\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .sm\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .sm\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .sm\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .sm\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .sm\:bg-blend-color {
    background-blend-mode: color;
  }

  .sm\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}

@media (min-width: 768px) {
  .md\:order-first {
    order: -9999;
  }

  .md\:col-auto {
    grid-column: auto;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-full {
    grid-column: 1 / -1;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-5 {
    grid-column-start: 5;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-start-10 {
    grid-column-start: 10;
  }

  .md\:col-start-11 {
    grid-column-start: 11;
  }

  .md\:col-start-12 {
    grid-column-start: 12;
  }

  .md\:col-start-13 {
    grid-column-start: 13;
  }

  .md\:col-start-auto {
    grid-column-start: auto;
  }

  .md\:col-end-1 {
    grid-column-end: 1;
  }

  .md\:col-end-2 {
    grid-column-end: 2;
  }

  .md\:col-end-3 {
    grid-column-end: 3;
  }

  .md\:col-end-4 {
    grid-column-end: 4;
  }

  .md\:col-end-5 {
    grid-column-end: 5;
  }

  .md\:col-end-6 {
    grid-column-end: 6;
  }

  .md\:col-end-7 {
    grid-column-end: 7;
  }

  .md\:col-end-8 {
    grid-column-end: 8;
  }

  .md\:col-end-9 {
    grid-column-end: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:col-end-11 {
    grid-column-end: 11;
  }

  .md\:col-end-12 {
    grid-column-end: 12;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:col-end-auto {
    grid-column-end: auto;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:-ml-40 {
    margin-left: -10rem;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:grid-flow-row {
    grid-auto-flow: row;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-1 {
    gap: 0.25rem;
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-7 {
    gap: 1.75rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-9 {
    gap: 2.25rem;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-11 {
    gap: 2.75rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-14 {
    gap: 3.5rem;
  }

  .md\:gap-16 {
    gap: 4rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-24 {
    gap: 6rem;
  }

  .md\:gap-28 {
    gap: 7rem;
  }

  .md\:gap-32 {
    gap: 8rem;
  }

  .md\:gap-36 {
    gap: 9rem;
  }

  .md\:gap-40 {
    gap: 10rem;
  }

  .md\:gap-44 {
    gap: 11rem;
  }

  .md\:gap-48 {
    gap: 12rem;
  }

  .md\:gap-52 {
    gap: 13rem;
  }

  .md\:gap-56 {
    gap: 14rem;
  }

  .md\:gap-60 {
    gap: 15rem;
  }

  .md\:gap-64 {
    gap: 16rem;
  }

  .md\:gap-72 {
    gap: 18rem;
  }

  .md\:gap-80 {
    gap: 20rem;
  }

  .md\:gap-96 {
    gap: 24rem;
  }

  .md\:gap-px {
    gap: 1px;
  }

  .md\:gap-0\.5 {
    gap: 0.125rem;
  }

  .md\:gap-1\.5 {
    gap: 0.375rem;
  }

  .md\:gap-2\.5 {
    gap: 0.625rem;
  }

  .md\:gap-3\.5 {
    gap: 0.875rem;
  }

  .md\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .md\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .md\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .md\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .md\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .md\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .md\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .md\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .md\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .md\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .md\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .md\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .md\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .md\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .md\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .md\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .md\:gap-y-0 {
    row-gap: 0px;
  }

  .md\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .md\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .md\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .md\:gap-y-4 {
    row-gap: 1rem;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .md\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .md\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .md\:gap-y-8 {
    row-gap: 2rem;
  }

  .md\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .md\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .md\:gap-y-12 {
    row-gap: 3rem;
  }

  .md\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .md\:gap-y-16 {
    row-gap: 4rem;
  }

  .md\:gap-y-20 {
    row-gap: 5rem;
  }

  .md\:gap-y-24 {
    row-gap: 6rem;
  }

  .md\:gap-y-28 {
    row-gap: 7rem;
  }

  .md\:gap-y-32 {
    row-gap: 8rem;
  }

  .md\:gap-y-36 {
    row-gap: 9rem;
  }

  .md\:gap-y-40 {
    row-gap: 10rem;
  }

  .md\:gap-y-44 {
    row-gap: 11rem;
  }

  .md\:gap-y-48 {
    row-gap: 12rem;
  }

  .md\:gap-y-52 {
    row-gap: 13rem;
  }

  .md\:gap-y-56 {
    row-gap: 14rem;
  }

  .md\:gap-y-60 {
    row-gap: 15rem;
  }

  .md\:gap-y-64 {
    row-gap: 16rem;
  }

  .md\:gap-y-72 {
    row-gap: 18rem;
  }

  .md\:gap-y-80 {
    row-gap: 20rem;
  }

  .md\:gap-y-96 {
    row-gap: 24rem;
  }

  .md\:gap-y-px {
    row-gap: 1px;
  }

  .md\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .md\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .md\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .md\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:bg-black {
    background-color: #000000;
  }

  .md\:bg-white {
    background-color: #ffffff;
  }

  .md\:bg-gray {
    background-color: #54565A;
  }

  .md\:bg-light-grey {
    background-color: #636569;
  }

  .md\:bg-light-gray {
    background-color: #636569;
  }

  .md\:bg-purple {
    background-color: #8A1A9C;
  }

  .md\:bg-mint {
    background-color: #A5E8EC;
  }

  .md\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .md\:bg-off-white {
    background-color: #f7f7f7;
  }

  .md\:bg-pink {
    background-color: #BA45CD;
  }

  .md\:bg-green {
    background-color: #6ECDC9;
  }

  .md\:bg-forest {
    background-color: #4a948b;
  }

  .md\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .md\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .md\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .md\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .md\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .md\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .md\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .md\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .md\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .md\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .md\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .md\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .md\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .md\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .md\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .md\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .md\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .md\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .md\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .md\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .md\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .md\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .md\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .md\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .md\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .md\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .md\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .md\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .md\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .md\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .md\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .md\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .md\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .md\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .md\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .md\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .md\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .md\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .md\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .md\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .md\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .md\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .md\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .md\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .md\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .md\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .md\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .md\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .md\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .md\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .md\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .md\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .md\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .md\:bg-none {
    background-image: none;
  }

  .md\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

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

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

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

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

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

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

  .md\:bg-clip-border {
    background-clip: border-box;
  }

  .md\:bg-clip-padding {
    background-clip: padding-box;
  }

  .md\:bg-clip-content {
    background-clip: content-box;
  }

  .md\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:bg-origin-border {
    background-origin: border-box;
  }

  .md\:bg-origin-padding {
    background-origin: padding-box;
  }

  .md\:bg-origin-content {
    background-origin: content-box;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .md\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:text-black {
    color: #000000;
  }

  .md\:text-white {
    color: #ffffff;
  }

  .md\:text-gray {
    color: #54565A;
  }

  .md\:text-light-grey {
    color: #636569;
  }

  .md\:text-light-gray {
    color: #636569;
  }

  .md\:text-purple {
    color: #8A1A9C;
  }

  .md\:text-mint {
    color: #A5E8EC;
  }

  .md\:text-dark-blue {
    color: #5C87BC;
  }

  .md\:text-off-white {
    color: #f7f7f7;
  }

  .md\:text-pink {
    color: #BA45CD;
  }

  .md\:text-green {
    color: #6ECDC9;
  }

  .md\:text-forest {
    color: #4a948b;
  }

  .md\:text-violet {
    color: #979ee6;
  }

  .group:hover .md\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .md\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .md\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .md\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .md\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .md\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .md\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .md\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .md\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .md\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .md\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .md\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .md\:group-hover\:text-violet {
    color: #979ee6;
  }

  .md\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .md\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .md\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .md\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .md\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .md\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .md\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .md\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .md\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .md\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .md\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .md\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .md\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .md\:hover\:text-black:hover {
    color: #000000;
  }

  .md\:hover\:text-white:hover {
    color: #ffffff;
  }

  .md\:hover\:text-gray:hover {
    color: #54565A;
  }

  .md\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .md\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .md\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .md\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .md\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .md\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .md\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .md\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .md\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .md\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .md\:focus\:text-black:focus {
    color: #000000;
  }

  .md\:focus\:text-white:focus {
    color: #ffffff;
  }

  .md\:focus\:text-gray:focus {
    color: #54565A;
  }

  .md\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .md\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .md\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .md\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .md\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .md\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .md\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .md\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .md\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .md\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .md\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .md\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .md\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .md\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .md\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .md\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .md\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .md\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .md\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .md\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .md\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .md\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .md\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .md\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .md\:bg-blend-color {
    background-blend-mode: color;
  }

  .md\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}

@media (min-width: 1024px) {
  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:col-start-5 {
    grid-column-start: 5;
  }

  .lg\:col-start-6 {
    grid-column-start: 6;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:flex-none {
    flex: none;
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-3 {
    gap: 0.75rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-9 {
    gap: 2.25rem;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-11 {
    gap: 2.75rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-14 {
    gap: 3.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-28 {
    gap: 7rem;
  }

  .lg\:gap-32 {
    gap: 8rem;
  }

  .lg\:gap-36 {
    gap: 9rem;
  }

  .lg\:gap-40 {
    gap: 10rem;
  }

  .lg\:gap-44 {
    gap: 11rem;
  }

  .lg\:gap-48 {
    gap: 12rem;
  }

  .lg\:gap-52 {
    gap: 13rem;
  }

  .lg\:gap-56 {
    gap: 14rem;
  }

  .lg\:gap-60 {
    gap: 15rem;
  }

  .lg\:gap-64 {
    gap: 16rem;
  }

  .lg\:gap-72 {
    gap: 18rem;
  }

  .lg\:gap-80 {
    gap: 20rem;
  }

  .lg\:gap-96 {
    gap: 24rem;
  }

  .lg\:gap-px {
    gap: 1px;
  }

  .lg\:gap-0\.5 {
    gap: 0.125rem;
  }

  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }

  .lg\:gap-2\.5 {
    gap: 0.625rem;
  }

  .lg\:gap-3\.5 {
    gap: 0.875rem;
  }

  .lg\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .lg\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .lg\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .lg\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .lg\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .lg\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .lg\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .lg\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .lg\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .lg\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .lg\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .lg\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .lg\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .lg\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .lg\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .lg\:gap-y-0 {
    row-gap: 0px;
  }

  .lg\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .lg\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .lg\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .lg\:gap-y-4 {
    row-gap: 1rem;
  }

  .lg\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .lg\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .lg\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .lg\:gap-y-8 {
    row-gap: 2rem;
  }

  .lg\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .lg\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .lg\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:gap-y-20 {
    row-gap: 5rem;
  }

  .lg\:gap-y-24 {
    row-gap: 6rem;
  }

  .lg\:gap-y-28 {
    row-gap: 7rem;
  }

  .lg\:gap-y-32 {
    row-gap: 8rem;
  }

  .lg\:gap-y-36 {
    row-gap: 9rem;
  }

  .lg\:gap-y-40 {
    row-gap: 10rem;
  }

  .lg\:gap-y-44 {
    row-gap: 11rem;
  }

  .lg\:gap-y-48 {
    row-gap: 12rem;
  }

  .lg\:gap-y-52 {
    row-gap: 13rem;
  }

  .lg\:gap-y-56 {
    row-gap: 14rem;
  }

  .lg\:gap-y-60 {
    row-gap: 15rem;
  }

  .lg\:gap-y-64 {
    row-gap: 16rem;
  }

  .lg\:gap-y-72 {
    row-gap: 18rem;
  }

  .lg\:gap-y-80 {
    row-gap: 20rem;
  }

  .lg\:gap-y-96 {
    row-gap: 24rem;
  }

  .lg\:gap-y-px {
    row-gap: 1px;
  }

  .lg\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .lg\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .lg\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .lg\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:bg-black {
    background-color: #000000;
  }

  .lg\:bg-white {
    background-color: #ffffff;
  }

  .lg\:bg-gray {
    background-color: #54565A;
  }

  .lg\:bg-light-grey {
    background-color: #636569;
  }

  .lg\:bg-light-gray {
    background-color: #636569;
  }

  .lg\:bg-purple {
    background-color: #8A1A9C;
  }

  .lg\:bg-mint {
    background-color: #A5E8EC;
  }

  .lg\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .lg\:bg-off-white {
    background-color: #f7f7f7;
  }

  .lg\:bg-pink {
    background-color: #BA45CD;
  }

  .lg\:bg-green {
    background-color: #6ECDC9;
  }

  .lg\:bg-forest {
    background-color: #4a948b;
  }

  .lg\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .lg\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .lg\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .lg\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .lg\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .lg\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .lg\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .lg\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .lg\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .lg\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .lg\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .lg\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .lg\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .lg\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .lg\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .lg\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .lg\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .lg\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .lg\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .lg\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .lg\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .lg\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .lg\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .lg\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .lg\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .lg\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .lg\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .lg\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .lg\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .lg\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .lg\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .lg\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .lg\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .lg\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .lg\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .lg\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .lg\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .lg\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .lg\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .lg\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .lg\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .lg\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .lg\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .lg\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .lg\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .lg\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .lg\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .lg\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .lg\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .lg\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .lg\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .lg\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .lg\:bg-none {
    background-image: none;
  }

  .lg\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

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

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

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

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

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

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

  .lg\:bg-clip-border {
    background-clip: border-box;
  }

  .lg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .lg\:bg-clip-content {
    background-clip: content-box;
  }

  .lg\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:bg-origin-border {
    background-origin: border-box;
  }

  .lg\:bg-origin-padding {
    background-origin: padding-box;
  }

  .lg\:bg-origin-content {
    background-origin: content-box;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .lg\:text-black {
    color: #000000;
  }

  .lg\:text-white {
    color: #ffffff;
  }

  .lg\:text-gray {
    color: #54565A;
  }

  .lg\:text-light-grey {
    color: #636569;
  }

  .lg\:text-light-gray {
    color: #636569;
  }

  .lg\:text-purple {
    color: #8A1A9C;
  }

  .lg\:text-mint {
    color: #A5E8EC;
  }

  .lg\:text-dark-blue {
    color: #5C87BC;
  }

  .lg\:text-off-white {
    color: #f7f7f7;
  }

  .lg\:text-pink {
    color: #BA45CD;
  }

  .lg\:text-green {
    color: #6ECDC9;
  }

  .lg\:text-forest {
    color: #4a948b;
  }

  .lg\:text-violet {
    color: #979ee6;
  }

  .group:hover .lg\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .lg\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .lg\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .lg\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .lg\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .lg\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .lg\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .lg\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .lg\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .lg\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .lg\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .lg\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .lg\:group-hover\:text-violet {
    color: #979ee6;
  }

  .lg\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .lg\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .lg\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .lg\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .lg\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .lg\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .lg\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .lg\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .lg\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .lg\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .lg\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .lg\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .lg\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .lg\:hover\:text-black:hover {
    color: #000000;
  }

  .lg\:hover\:text-white:hover {
    color: #ffffff;
  }

  .lg\:hover\:text-gray:hover {
    color: #54565A;
  }

  .lg\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .lg\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .lg\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .lg\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .lg\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .lg\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .lg\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .lg\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .lg\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .lg\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .lg\:focus\:text-black:focus {
    color: #000000;
  }

  .lg\:focus\:text-white:focus {
    color: #ffffff;
  }

  .lg\:focus\:text-gray:focus {
    color: #54565A;
  }

  .lg\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .lg\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .lg\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .lg\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .lg\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .lg\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .lg\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .lg\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .lg\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .lg\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .lg\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .lg\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .lg\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .lg\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .lg\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .lg\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .lg\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .lg\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .lg\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .lg\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .lg\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .lg\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .lg\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .lg\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .lg\:bg-blend-color {
    background-blend-mode: color;
  }

  .lg\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}

@media (min-width: 1280px) {
  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xl\:gap-0 {
    gap: 0px;
  }

  .xl\:gap-1 {
    gap: 0.25rem;
  }

  .xl\:gap-2 {
    gap: 0.5rem;
  }

  .xl\:gap-3 {
    gap: 0.75rem;
  }

  .xl\:gap-4 {
    gap: 1rem;
  }

  .xl\:gap-5 {
    gap: 1.25rem;
  }

  .xl\:gap-6 {
    gap: 1.5rem;
  }

  .xl\:gap-7 {
    gap: 1.75rem;
  }

  .xl\:gap-8 {
    gap: 2rem;
  }

  .xl\:gap-9 {
    gap: 2.25rem;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-11 {
    gap: 2.75rem;
  }

  .xl\:gap-12 {
    gap: 3rem;
  }

  .xl\:gap-14 {
    gap: 3.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-24 {
    gap: 6rem;
  }

  .xl\:gap-28 {
    gap: 7rem;
  }

  .xl\:gap-32 {
    gap: 8rem;
  }

  .xl\:gap-36 {
    gap: 9rem;
  }

  .xl\:gap-40 {
    gap: 10rem;
  }

  .xl\:gap-44 {
    gap: 11rem;
  }

  .xl\:gap-48 {
    gap: 12rem;
  }

  .xl\:gap-52 {
    gap: 13rem;
  }

  .xl\:gap-56 {
    gap: 14rem;
  }

  .xl\:gap-60 {
    gap: 15rem;
  }

  .xl\:gap-64 {
    gap: 16rem;
  }

  .xl\:gap-72 {
    gap: 18rem;
  }

  .xl\:gap-80 {
    gap: 20rem;
  }

  .xl\:gap-96 {
    gap: 24rem;
  }

  .xl\:gap-px {
    gap: 1px;
  }

  .xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .xl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xl\:gap-y-0 {
    row-gap: 0px;
  }

  .xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .xl\:gap-y-px {
    row-gap: 1px;
  }

  .xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:bg-black {
    background-color: #000000;
  }

  .xl\:bg-white {
    background-color: #ffffff;
  }

  .xl\:bg-gray {
    background-color: #54565A;
  }

  .xl\:bg-light-grey {
    background-color: #636569;
  }

  .xl\:bg-light-gray {
    background-color: #636569;
  }

  .xl\:bg-purple {
    background-color: #8A1A9C;
  }

  .xl\:bg-mint {
    background-color: #A5E8EC;
  }

  .xl\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .xl\:bg-off-white {
    background-color: #f7f7f7;
  }

  .xl\:bg-pink {
    background-color: #BA45CD;
  }

  .xl\:bg-green {
    background-color: #6ECDC9;
  }

  .xl\:bg-forest {
    background-color: #4a948b;
  }

  .xl\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .xl\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .xl\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .xl\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .xl\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .xl\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .xl\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .xl\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .xl\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .xl\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .xl\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .xl\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .xl\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .xl\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .xl\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .xl\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .xl\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .xl\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .xl\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .xl\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .xl\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .xl\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .xl\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .xl\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .xl\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .xl\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .xl\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .xl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xl\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .xl\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .xl\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .xl\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .xl\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .xl\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .xl\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .xl\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .xl\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .xl\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .xl\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .xl\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .xl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xl\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .xl\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .xl\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .xl\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .xl\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .xl\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .xl\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .xl\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .xl\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .xl\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .xl\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .xl\:bg-none {
    background-image: none;
  }

  .xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

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

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

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

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

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

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

  .xl\:bg-clip-border {
    background-clip: border-box;
  }

  .xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xl\:bg-clip-content {
    background-clip: content-box;
  }

  .xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xl\:bg-origin-border {
    background-origin: border-box;
  }

  .xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xl\:bg-origin-content {
    background-origin: content-box;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .xl\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .xl\:text-black {
    color: #000000;
  }

  .xl\:text-white {
    color: #ffffff;
  }

  .xl\:text-gray {
    color: #54565A;
  }

  .xl\:text-light-grey {
    color: #636569;
  }

  .xl\:text-light-gray {
    color: #636569;
  }

  .xl\:text-purple {
    color: #8A1A9C;
  }

  .xl\:text-mint {
    color: #A5E8EC;
  }

  .xl\:text-dark-blue {
    color: #5C87BC;
  }

  .xl\:text-off-white {
    color: #f7f7f7;
  }

  .xl\:text-pink {
    color: #BA45CD;
  }

  .xl\:text-green {
    color: #6ECDC9;
  }

  .xl\:text-forest {
    color: #4a948b;
  }

  .xl\:text-violet {
    color: #979ee6;
  }

  .group:hover .xl\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .xl\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .xl\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .xl\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .xl\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .xl\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .xl\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .xl\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .xl\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .xl\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .xl\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .xl\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .xl\:group-hover\:text-violet {
    color: #979ee6;
  }

  .xl\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .xl\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .xl\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .xl\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .xl\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .xl\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .xl\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .xl\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .xl\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .xl\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .xl\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .xl\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .xl\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .xl\:hover\:text-black:hover {
    color: #000000;
  }

  .xl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xl\:hover\:text-gray:hover {
    color: #54565A;
  }

  .xl\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .xl\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .xl\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .xl\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .xl\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .xl\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .xl\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .xl\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .xl\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .xl\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .xl\:focus\:text-black:focus {
    color: #000000;
  }

  .xl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xl\:focus\:text-gray:focus {
    color: #54565A;
  }

  .xl\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .xl\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .xl\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .xl\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .xl\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .xl\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .xl\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .xl\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .xl\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .xl\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}

@media (min-width: 1536px) {
  .\32xl\:col-auto {
    grid-column: auto;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .\32xl\:gap-0 {
    gap: 0px;
  }

  .\32xl\:gap-1 {
    gap: 0.25rem;
  }

  .\32xl\:gap-2 {
    gap: 0.5rem;
  }

  .\32xl\:gap-3 {
    gap: 0.75rem;
  }

  .\32xl\:gap-4 {
    gap: 1rem;
  }

  .\32xl\:gap-5 {
    gap: 1.25rem;
  }

  .\32xl\:gap-6 {
    gap: 1.5rem;
  }

  .\32xl\:gap-7 {
    gap: 1.75rem;
  }

  .\32xl\:gap-8 {
    gap: 2rem;
  }

  .\32xl\:gap-9 {
    gap: 2.25rem;
  }

  .\32xl\:gap-10 {
    gap: 2.5rem;
  }

  .\32xl\:gap-11 {
    gap: 2.75rem;
  }

  .\32xl\:gap-12 {
    gap: 3rem;
  }

  .\32xl\:gap-14 {
    gap: 3.5rem;
  }

  .\32xl\:gap-16 {
    gap: 4rem;
  }

  .\32xl\:gap-20 {
    gap: 5rem;
  }

  .\32xl\:gap-24 {
    gap: 6rem;
  }

  .\32xl\:gap-28 {
    gap: 7rem;
  }

  .\32xl\:gap-32 {
    gap: 8rem;
  }

  .\32xl\:gap-36 {
    gap: 9rem;
  }

  .\32xl\:gap-40 {
    gap: 10rem;
  }

  .\32xl\:gap-44 {
    gap: 11rem;
  }

  .\32xl\:gap-48 {
    gap: 12rem;
  }

  .\32xl\:gap-52 {
    gap: 13rem;
  }

  .\32xl\:gap-56 {
    gap: 14rem;
  }

  .\32xl\:gap-60 {
    gap: 15rem;
  }

  .\32xl\:gap-64 {
    gap: 16rem;
  }

  .\32xl\:gap-72 {
    gap: 18rem;
  }

  .\32xl\:gap-80 {
    gap: 20rem;
  }

  .\32xl\:gap-96 {
    gap: 24rem;
  }

  .\32xl\:gap-px {
    gap: 1px;
  }

  .\32xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .\32xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .\32xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .\32xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .\32xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .\32xl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\32xl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\32xl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\32xl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\32xl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\32xl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\32xl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .\32xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\32xl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .\32xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\32xl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .\32xl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\32xl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .\32xl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\32xl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\32xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\32xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .\32xl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\32xl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .\32xl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\32xl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .\32xl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\32xl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .\32xl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\32xl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .\32xl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\32xl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .\32xl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .\32xl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .\32xl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\32xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .\32xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .\32xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .\32xl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .\32xl\:gap-y-0 {
    row-gap: 0px;
  }

  .\32xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .\32xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .\32xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .\32xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .\32xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .\32xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .\32xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .\32xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .\32xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .\32xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .\32xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .\32xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .\32xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .\32xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .\32xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .\32xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .\32xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .\32xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .\32xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .\32xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .\32xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .\32xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .\32xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .\32xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .\32xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .\32xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .\32xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .\32xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .\32xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .\32xl\:gap-y-px {
    row-gap: 1px;
  }

  .\32xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .\32xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .\32xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .\32xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .\32xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xl\:bg-black {
    background-color: #000000;
  }

  .\32xl\:bg-white {
    background-color: #ffffff;
  }

  .\32xl\:bg-gray {
    background-color: #54565A;
  }

  .\32xl\:bg-light-grey {
    background-color: #636569;
  }

  .\32xl\:bg-light-gray {
    background-color: #636569;
  }

  .\32xl\:bg-purple {
    background-color: #8A1A9C;
  }

  .\32xl\:bg-mint {
    background-color: #A5E8EC;
  }

  .\32xl\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .\32xl\:bg-off-white {
    background-color: #f7f7f7;
  }

  .\32xl\:bg-pink {
    background-color: #BA45CD;
  }

  .\32xl\:bg-green {
    background-color: #6ECDC9;
  }

  .\32xl\:bg-forest {
    background-color: #4a948b;
  }

  .\32xl\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .\32xl\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .\32xl\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .\32xl\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .\32xl\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .\32xl\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .\32xl\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .\32xl\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .\32xl\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .\32xl\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .\32xl\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .\32xl\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .\32xl\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .\32xl\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .\32xl\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .\32xl\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .\32xl\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .\32xl\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .\32xl\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .\32xl\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .\32xl\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .\32xl\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .\32xl\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .\32xl\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .\32xl\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .\32xl\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .\32xl\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .\32xl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .\32xl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .\32xl\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .\32xl\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .\32xl\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .\32xl\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .\32xl\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .\32xl\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .\32xl\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .\32xl\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .\32xl\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .\32xl\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .\32xl\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .\32xl\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .\32xl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .\32xl\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .\32xl\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .\32xl\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .\32xl\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .\32xl\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .\32xl\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .\32xl\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .\32xl\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .\32xl\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .\32xl\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .\32xl\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .\32xl\:bg-none {
    background-image: none;
  }

  .\32xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-auto {
    background-size: auto;
  }

  .\32xl\:bg-cover {
    background-size: cover;
  }

  .\32xl\:bg-contain {
    background-size: contain;
  }

  .\32xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xl\:bg-local {
    background-attachment: local;
  }

  .\32xl\:bg-scroll {
    background-attachment: scroll;
  }

  .\32xl\:bg-clip-border {
    background-clip: border-box;
  }

  .\32xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .\32xl\:bg-clip-content {
    background-clip: content-box;
  }

  .\32xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\32xl\:bg-bottom {
    background-position: bottom;
  }

  .\32xl\:bg-center {
    background-position: center;
  }

  .\32xl\:bg-left {
    background-position: left;
  }

  .\32xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xl\:bg-left-top {
    background-position: left top;
  }

  .\32xl\:bg-right {
    background-position: right;
  }

  .\32xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xl\:bg-right-top {
    background-position: right top;
  }

  .\32xl\:bg-top {
    background-position: top;
  }

  .\32xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xl\:bg-origin-border {
    background-origin: border-box;
  }

  .\32xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .\32xl\:bg-origin-content {
    background-origin: content-box;
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }

  .\32xl\:align-text-top {
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .\32xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .\32xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .\32xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .\32xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .\32xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .\32xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .\32xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .\32xl\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .\32xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .\32xl\:text-black {
    color: #000000;
  }

  .\32xl\:text-white {
    color: #ffffff;
  }

  .\32xl\:text-gray {
    color: #54565A;
  }

  .\32xl\:text-light-grey {
    color: #636569;
  }

  .\32xl\:text-light-gray {
    color: #636569;
  }

  .\32xl\:text-purple {
    color: #8A1A9C;
  }

  .\32xl\:text-mint {
    color: #A5E8EC;
  }

  .\32xl\:text-dark-blue {
    color: #5C87BC;
  }

  .\32xl\:text-off-white {
    color: #f7f7f7;
  }

  .\32xl\:text-pink {
    color: #BA45CD;
  }

  .\32xl\:text-green {
    color: #6ECDC9;
  }

  .\32xl\:text-forest {
    color: #4a948b;
  }

  .\32xl\:text-violet {
    color: #979ee6;
  }

  .group:hover .\32xl\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .\32xl\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .\32xl\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .\32xl\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .\32xl\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .\32xl\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .\32xl\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .\32xl\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .\32xl\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .\32xl\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .\32xl\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .\32xl\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .\32xl\:group-hover\:text-violet {
    color: #979ee6;
  }

  .\32xl\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .\32xl\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .\32xl\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .\32xl\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .\32xl\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .\32xl\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .\32xl\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .\32xl\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .\32xl\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .\32xl\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .\32xl\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .\32xl\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .\32xl\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .\32xl\:hover\:text-black:hover {
    color: #000000;
  }

  .\32xl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .\32xl\:hover\:text-gray:hover {
    color: #54565A;
  }

  .\32xl\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .\32xl\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .\32xl\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .\32xl\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .\32xl\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .\32xl\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .\32xl\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .\32xl\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .\32xl\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .\32xl\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .\32xl\:focus\:text-black:focus {
    color: #000000;
  }

  .\32xl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .\32xl\:focus\:text-gray:focus {
    color: #54565A;
  }

  .\32xl\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .\32xl\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .\32xl\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .\32xl\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .\32xl\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .\32xl\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .\32xl\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .\32xl\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .\32xl\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .\32xl\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .\32xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .\32xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .\32xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .\32xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .\32xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .\32xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .\32xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .\32xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .\32xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .\32xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .\32xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .\32xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .\32xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .\32xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .\32xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .\32xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}

@media (min-width: 1800px) {
  .xxl\:col-auto {
    grid-column: auto;
  }

  .xxl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xxl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xxl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xxl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xxl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xxl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xxl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xxl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xxl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xxl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xxl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xxl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xxl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xxl\:col-start-1 {
    grid-column-start: 1;
  }

  .xxl\:col-start-2 {
    grid-column-start: 2;
  }

  .xxl\:col-start-3 {
    grid-column-start: 3;
  }

  .xxl\:col-start-4 {
    grid-column-start: 4;
  }

  .xxl\:col-start-5 {
    grid-column-start: 5;
  }

  .xxl\:col-start-6 {
    grid-column-start: 6;
  }

  .xxl\:col-start-7 {
    grid-column-start: 7;
  }

  .xxl\:col-start-8 {
    grid-column-start: 8;
  }

  .xxl\:col-start-9 {
    grid-column-start: 9;
  }

  .xxl\:col-start-10 {
    grid-column-start: 10;
  }

  .xxl\:col-start-11 {
    grid-column-start: 11;
  }

  .xxl\:col-start-12 {
    grid-column-start: 12;
  }

  .xxl\:col-start-13 {
    grid-column-start: 13;
  }

  .xxl\:col-start-auto {
    grid-column-start: auto;
  }

  .xxl\:col-end-1 {
    grid-column-end: 1;
  }

  .xxl\:col-end-2 {
    grid-column-end: 2;
  }

  .xxl\:col-end-3 {
    grid-column-end: 3;
  }

  .xxl\:col-end-4 {
    grid-column-end: 4;
  }

  .xxl\:col-end-5 {
    grid-column-end: 5;
  }

  .xxl\:col-end-6 {
    grid-column-end: 6;
  }

  .xxl\:col-end-7 {
    grid-column-end: 7;
  }

  .xxl\:col-end-8 {
    grid-column-end: 8;
  }

  .xxl\:col-end-9 {
    grid-column-end: 9;
  }

  .xxl\:col-end-10 {
    grid-column-end: 10;
  }

  .xxl\:col-end-11 {
    grid-column-end: 11;
  }

  .xxl\:col-end-12 {
    grid-column-end: 12;
  }

  .xxl\:col-end-13 {
    grid-column-end: 13;
  }

  .xxl\:col-end-auto {
    grid-column-end: auto;
  }

  .xxl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xxl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xxl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xxl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xxl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xxl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xxl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xxl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xxl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xxl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xxl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xxl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xxl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xxl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xxl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xxl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xxl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xxl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xxl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xxl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xxl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xxl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xxl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xxl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xxl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xxl\:gap-0 {
    gap: 0px;
  }

  .xxl\:gap-1 {
    gap: 0.25rem;
  }

  .xxl\:gap-2 {
    gap: 0.5rem;
  }

  .xxl\:gap-3 {
    gap: 0.75rem;
  }

  .xxl\:gap-4 {
    gap: 1rem;
  }

  .xxl\:gap-5 {
    gap: 1.25rem;
  }

  .xxl\:gap-6 {
    gap: 1.5rem;
  }

  .xxl\:gap-7 {
    gap: 1.75rem;
  }

  .xxl\:gap-8 {
    gap: 2rem;
  }

  .xxl\:gap-9 {
    gap: 2.25rem;
  }

  .xxl\:gap-10 {
    gap: 2.5rem;
  }

  .xxl\:gap-11 {
    gap: 2.75rem;
  }

  .xxl\:gap-12 {
    gap: 3rem;
  }

  .xxl\:gap-14 {
    gap: 3.5rem;
  }

  .xxl\:gap-16 {
    gap: 4rem;
  }

  .xxl\:gap-20 {
    gap: 5rem;
  }

  .xxl\:gap-24 {
    gap: 6rem;
  }

  .xxl\:gap-28 {
    gap: 7rem;
  }

  .xxl\:gap-32 {
    gap: 8rem;
  }

  .xxl\:gap-36 {
    gap: 9rem;
  }

  .xxl\:gap-40 {
    gap: 10rem;
  }

  .xxl\:gap-44 {
    gap: 11rem;
  }

  .xxl\:gap-48 {
    gap: 12rem;
  }

  .xxl\:gap-52 {
    gap: 13rem;
  }

  .xxl\:gap-56 {
    gap: 14rem;
  }

  .xxl\:gap-60 {
    gap: 15rem;
  }

  .xxl\:gap-64 {
    gap: 16rem;
  }

  .xxl\:gap-72 {
    gap: 18rem;
  }

  .xxl\:gap-80 {
    gap: 20rem;
  }

  .xxl\:gap-96 {
    gap: 24rem;
  }

  .xxl\:gap-px {
    gap: 1px;
  }

  .xxl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .xxl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .xxl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .xxl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .xxl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .xxl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xxl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xxl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xxl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xxl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xxl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xxl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xxl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xxl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xxl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xxl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xxl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xxl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xxl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xxl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xxl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xxl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xxl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xxl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xxl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xxl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xxl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xxl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xxl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xxl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xxl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xxl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xxl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xxl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xxl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xxl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xxl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xxl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xxl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xxl\:gap-y-0 {
    row-gap: 0px;
  }

  .xxl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .xxl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .xxl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .xxl\:gap-y-4 {
    row-gap: 1rem;
  }

  .xxl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .xxl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .xxl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .xxl\:gap-y-8 {
    row-gap: 2rem;
  }

  .xxl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .xxl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .xxl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .xxl\:gap-y-12 {
    row-gap: 3rem;
  }

  .xxl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .xxl\:gap-y-16 {
    row-gap: 4rem;
  }

  .xxl\:gap-y-20 {
    row-gap: 5rem;
  }

  .xxl\:gap-y-24 {
    row-gap: 6rem;
  }

  .xxl\:gap-y-28 {
    row-gap: 7rem;
  }

  .xxl\:gap-y-32 {
    row-gap: 8rem;
  }

  .xxl\:gap-y-36 {
    row-gap: 9rem;
  }

  .xxl\:gap-y-40 {
    row-gap: 10rem;
  }

  .xxl\:gap-y-44 {
    row-gap: 11rem;
  }

  .xxl\:gap-y-48 {
    row-gap: 12rem;
  }

  .xxl\:gap-y-52 {
    row-gap: 13rem;
  }

  .xxl\:gap-y-56 {
    row-gap: 14rem;
  }

  .xxl\:gap-y-60 {
    row-gap: 15rem;
  }

  .xxl\:gap-y-64 {
    row-gap: 16rem;
  }

  .xxl\:gap-y-72 {
    row-gap: 18rem;
  }

  .xxl\:gap-y-80 {
    row-gap: 20rem;
  }

  .xxl\:gap-y-96 {
    row-gap: 24rem;
  }

  .xxl\:gap-y-px {
    row-gap: 1px;
  }

  .xxl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .xxl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .xxl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .xxl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .xxl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxl\:bg-black {
    background-color: #000000;
  }

  .xxl\:bg-white {
    background-color: #ffffff;
  }

  .xxl\:bg-gray {
    background-color: #54565A;
  }

  .xxl\:bg-light-grey {
    background-color: #636569;
  }

  .xxl\:bg-light-gray {
    background-color: #636569;
  }

  .xxl\:bg-purple {
    background-color: #8A1A9C;
  }

  .xxl\:bg-mint {
    background-color: #A5E8EC;
  }

  .xxl\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .xxl\:bg-off-white {
    background-color: #f7f7f7;
  }

  .xxl\:bg-pink {
    background-color: #BA45CD;
  }

  .xxl\:bg-green {
    background-color: #6ECDC9;
  }

  .xxl\:bg-forest {
    background-color: #4a948b;
  }

  .xxl\:bg-violet {
    background-color: #979ee6;
  }

  .group:hover .xxl\:group-hover\:bg-black {
    background-color: #000000;
  }

  .group:hover .xxl\:group-hover\:bg-white {
    background-color: #ffffff;
  }

  .group:hover .xxl\:group-hover\:bg-gray {
    background-color: #54565A;
  }

  .group:hover .xxl\:group-hover\:bg-light-grey {
    background-color: #636569;
  }

  .group:hover .xxl\:group-hover\:bg-light-gray {
    background-color: #636569;
  }

  .group:hover .xxl\:group-hover\:bg-purple {
    background-color: #8A1A9C;
  }

  .group:hover .xxl\:group-hover\:bg-mint {
    background-color: #A5E8EC;
  }

  .group:hover .xxl\:group-hover\:bg-dark-blue {
    background-color: #5C87BC;
  }

  .group:hover .xxl\:group-hover\:bg-off-white {
    background-color: #f7f7f7;
  }

  .group:hover .xxl\:group-hover\:bg-pink {
    background-color: #BA45CD;
  }

  .group:hover .xxl\:group-hover\:bg-green {
    background-color: #6ECDC9;
  }

  .group:hover .xxl\:group-hover\:bg-forest {
    background-color: #4a948b;
  }

  .group:hover .xxl\:group-hover\:bg-violet {
    background-color: #979ee6;
  }

  .xxl\:focus-within\:bg-black:focus-within {
    background-color: #000000;
  }

  .xxl\:focus-within\:bg-white:focus-within {
    background-color: #ffffff;
  }

  .xxl\:focus-within\:bg-gray:focus-within {
    background-color: #54565A;
  }

  .xxl\:focus-within\:bg-light-grey:focus-within {
    background-color: #636569;
  }

  .xxl\:focus-within\:bg-light-gray:focus-within {
    background-color: #636569;
  }

  .xxl\:focus-within\:bg-purple:focus-within {
    background-color: #8A1A9C;
  }

  .xxl\:focus-within\:bg-mint:focus-within {
    background-color: #A5E8EC;
  }

  .xxl\:focus-within\:bg-dark-blue:focus-within {
    background-color: #5C87BC;
  }

  .xxl\:focus-within\:bg-off-white:focus-within {
    background-color: #f7f7f7;
  }

  .xxl\:focus-within\:bg-pink:focus-within {
    background-color: #BA45CD;
  }

  .xxl\:focus-within\:bg-green:focus-within {
    background-color: #6ECDC9;
  }

  .xxl\:focus-within\:bg-forest:focus-within {
    background-color: #4a948b;
  }

  .xxl\:focus-within\:bg-violet:focus-within {
    background-color: #979ee6;
  }

  .xxl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .xxl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xxl\:hover\:bg-gray:hover {
    background-color: #54565A;
  }

  .xxl\:hover\:bg-light-grey:hover {
    background-color: #636569;
  }

  .xxl\:hover\:bg-light-gray:hover {
    background-color: #636569;
  }

  .xxl\:hover\:bg-purple:hover {
    background-color: #8A1A9C;
  }

  .xxl\:hover\:bg-mint:hover {
    background-color: #A5E8EC;
  }

  .xxl\:hover\:bg-dark-blue:hover {
    background-color: #5C87BC;
  }

  .xxl\:hover\:bg-off-white:hover {
    background-color: #f7f7f7;
  }

  .xxl\:hover\:bg-pink:hover {
    background-color: #BA45CD;
  }

  .xxl\:hover\:bg-green:hover {
    background-color: #6ECDC9;
  }

  .xxl\:hover\:bg-forest:hover {
    background-color: #4a948b;
  }

  .xxl\:hover\:bg-violet:hover {
    background-color: #979ee6;
  }

  .xxl\:focus\:bg-black:focus {
    background-color: #000000;
  }

  .xxl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xxl\:focus\:bg-gray:focus {
    background-color: #54565A;
  }

  .xxl\:focus\:bg-light-grey:focus {
    background-color: #636569;
  }

  .xxl\:focus\:bg-light-gray:focus {
    background-color: #636569;
  }

  .xxl\:focus\:bg-purple:focus {
    background-color: #8A1A9C;
  }

  .xxl\:focus\:bg-mint:focus {
    background-color: #A5E8EC;
  }

  .xxl\:focus\:bg-dark-blue:focus {
    background-color: #5C87BC;
  }

  .xxl\:focus\:bg-off-white:focus {
    background-color: #f7f7f7;
  }

  .xxl\:focus\:bg-pink:focus {
    background-color: #BA45CD;
  }

  .xxl\:focus\:bg-green:focus {
    background-color: #6ECDC9;
  }

  .xxl\:focus\:bg-forest:focus {
    background-color: #4a948b;
  }

  .xxl\:focus\:bg-violet:focus {
    background-color: #979ee6;
  }

  .xxl\:bg-none {
    background-image: none;
  }

  .xxl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

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

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

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

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

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

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

  .xxl\:bg-clip-border {
    background-clip: border-box;
  }

  .xxl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xxl\:bg-clip-content {
    background-clip: content-box;
  }

  .xxl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xxl\:bg-origin-border {
    background-origin: border-box;
  }

  .xxl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xxl\:bg-origin-content {
    background-origin: content-box;
  }

  .xxl\:text-left {
    text-align: left;
  }

  .xxl\:text-center {
    text-align: center;
  }

  .xxl\:text-right {
    text-align: right;
  }

  .xxl\:text-justify {
    text-align: justify;
  }

  .xxl\:align-text-top {
    vertical-align: text-top;
  }

  .xxl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xxl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .xxl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .xxl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xxl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xxl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .xxl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xxl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xxl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .xxl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xxl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xxl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .xxl\:text-8xl {
    font-size: 5.5rem;
    line-height: 1;
  }

  .xxl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .xxl\:text-black {
    color: #000000;
  }

  .xxl\:text-white {
    color: #ffffff;
  }

  .xxl\:text-gray {
    color: #54565A;
  }

  .xxl\:text-light-grey {
    color: #636569;
  }

  .xxl\:text-light-gray {
    color: #636569;
  }

  .xxl\:text-purple {
    color: #8A1A9C;
  }

  .xxl\:text-mint {
    color: #A5E8EC;
  }

  .xxl\:text-dark-blue {
    color: #5C87BC;
  }

  .xxl\:text-off-white {
    color: #f7f7f7;
  }

  .xxl\:text-pink {
    color: #BA45CD;
  }

  .xxl\:text-green {
    color: #6ECDC9;
  }

  .xxl\:text-forest {
    color: #4a948b;
  }

  .xxl\:text-violet {
    color: #979ee6;
  }

  .group:hover .xxl\:group-hover\:text-black {
    color: #000000;
  }

  .group:hover .xxl\:group-hover\:text-white {
    color: #ffffff;
  }

  .group:hover .xxl\:group-hover\:text-gray {
    color: #54565A;
  }

  .group:hover .xxl\:group-hover\:text-light-grey {
    color: #636569;
  }

  .group:hover .xxl\:group-hover\:text-light-gray {
    color: #636569;
  }

  .group:hover .xxl\:group-hover\:text-purple {
    color: #8A1A9C;
  }

  .group:hover .xxl\:group-hover\:text-mint {
    color: #A5E8EC;
  }

  .group:hover .xxl\:group-hover\:text-dark-blue {
    color: #5C87BC;
  }

  .group:hover .xxl\:group-hover\:text-off-white {
    color: #f7f7f7;
  }

  .group:hover .xxl\:group-hover\:text-pink {
    color: #BA45CD;
  }

  .group:hover .xxl\:group-hover\:text-green {
    color: #6ECDC9;
  }

  .group:hover .xxl\:group-hover\:text-forest {
    color: #4a948b;
  }

  .group:hover .xxl\:group-hover\:text-violet {
    color: #979ee6;
  }

  .xxl\:focus-within\:text-black:focus-within {
    color: #000000;
  }

  .xxl\:focus-within\:text-white:focus-within {
    color: #ffffff;
  }

  .xxl\:focus-within\:text-gray:focus-within {
    color: #54565A;
  }

  .xxl\:focus-within\:text-light-grey:focus-within {
    color: #636569;
  }

  .xxl\:focus-within\:text-light-gray:focus-within {
    color: #636569;
  }

  .xxl\:focus-within\:text-purple:focus-within {
    color: #8A1A9C;
  }

  .xxl\:focus-within\:text-mint:focus-within {
    color: #A5E8EC;
  }

  .xxl\:focus-within\:text-dark-blue:focus-within {
    color: #5C87BC;
  }

  .xxl\:focus-within\:text-off-white:focus-within {
    color: #f7f7f7;
  }

  .xxl\:focus-within\:text-pink:focus-within {
    color: #BA45CD;
  }

  .xxl\:focus-within\:text-green:focus-within {
    color: #6ECDC9;
  }

  .xxl\:focus-within\:text-forest:focus-within {
    color: #4a948b;
  }

  .xxl\:focus-within\:text-violet:focus-within {
    color: #979ee6;
  }

  .xxl\:hover\:text-black:hover {
    color: #000000;
  }

  .xxl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xxl\:hover\:text-gray:hover {
    color: #54565A;
  }

  .xxl\:hover\:text-light-grey:hover {
    color: #636569;
  }

  .xxl\:hover\:text-light-gray:hover {
    color: #636569;
  }

  .xxl\:hover\:text-purple:hover {
    color: #8A1A9C;
  }

  .xxl\:hover\:text-mint:hover {
    color: #A5E8EC;
  }

  .xxl\:hover\:text-dark-blue:hover {
    color: #5C87BC;
  }

  .xxl\:hover\:text-off-white:hover {
    color: #f7f7f7;
  }

  .xxl\:hover\:text-pink:hover {
    color: #BA45CD;
  }

  .xxl\:hover\:text-green:hover {
    color: #6ECDC9;
  }

  .xxl\:hover\:text-forest:hover {
    color: #4a948b;
  }

  .xxl\:hover\:text-violet:hover {
    color: #979ee6;
  }

  .xxl\:focus\:text-black:focus {
    color: #000000;
  }

  .xxl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xxl\:focus\:text-gray:focus {
    color: #54565A;
  }

  .xxl\:focus\:text-light-grey:focus {
    color: #636569;
  }

  .xxl\:focus\:text-light-gray:focus {
    color: #636569;
  }

  .xxl\:focus\:text-purple:focus {
    color: #8A1A9C;
  }

  .xxl\:focus\:text-mint:focus {
    color: #A5E8EC;
  }

  .xxl\:focus\:text-dark-blue:focus {
    color: #5C87BC;
  }

  .xxl\:focus\:text-off-white:focus {
    color: #f7f7f7;
  }

  .xxl\:focus\:text-pink:focus {
    color: #BA45CD;
  }

  .xxl\:focus\:text-green:focus {
    color: #6ECDC9;
  }

  .xxl\:focus\:text-forest:focus {
    color: #4a948b;
  }

  .xxl\:focus\:text-violet:focus {
    color: #979ee6;
  }

  .xxl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xxl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xxl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xxl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xxl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xxl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xxl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xxl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xxl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xxl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xxl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xxl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xxl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xxl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xxl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xxl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0FBQUE7O0FBQUE7OztBQUFBOztBQUFBOztBQUFBOztBQUFBOzs7QUFBQTtBQUFBOztBQUFBOztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTs7Ozs7Ozs7O0FBQUE7QUFBQTs7QUFBQTs7O0FBQUE7O0FBQUE7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTs7OztBQUFBOzs7Ozs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBOztBQUFBOztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTs7O0FBQUE7O0FBQUE7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTs7O0FBQUE7O0FBQUE7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7O0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7OztBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7OztBQUFBOztBQUFBOztBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOztBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTs7O0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7O0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOztBQUFBOztBQUFBOzs7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQUE7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7Ozs7OztBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTs7Ozs7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7Ozs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7OztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOzs7Ozs7QUFBQTs7QUFBQTs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7Ozs7QUFBQTs7QUFBQTs7OztBQUFBO0FBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7OztBQUFBOztBQUFBOzs7Ozs7OztBQUFBO0FBQUE7QUFBQTs7QUFBQTs7Ozs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUNNQTtBQUNBOztBQUNBOztBQUVBOztBQUNBOztBQUNBO0FBQUE7O0FBR0E7QUFDQTs7QUFDQTs7QUFFQTs7QUFDQTs7QUFDQTtBQUFBOztBQUdBO0FBQ0E7O0FBQ0E7O0FBRUE7O0FBQ0E7O0FBQ0E7QUFBQTs7QUM5QkE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQ0FBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUNBQTtBQUNBO0FBQ0E7QUFBQTs7QUFHQTtBQUNBO0FBQUE7QUFBQTs7QUFOQTtBQUNBO0FBQ0E7QUFBQTs7QUFHQTtBQUNBO0FBQUE7QUFBQTs7QUNOQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQUpBO0FBS0E7QUFBQTtBQW1GQTs7QUFoRkE7QUFDQTtBQUNBO0FBQUE7O0FBVkE7QUFjQTtBQUFBOztBQUdBO0FBakJBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQTVCQTtBQWdDQTtBQUFBOztBQWhDQTtBQW9DQTtBQUFBOztBQXBDQTtBQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQUdBO0FBQ0E7QUFBQTs7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUFBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBR0E7QUFDQTtBQUFBOztBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7O0FBS0E7QUFFQTtBQUFBOztBQUZBO0FBS0E7QUFBQTs7QUMvRkE7QUFDQTtBQUFBOztBQUdBO0FBQ0E7QUFBQTs7QUFHQTtBQUNBO0FBQUE7O0FBR0E7QUFDQTtBQUFBOztBQUdBO0FDaEJBO0FEaUJBOztBQUdBO0FDcEJBO0FBQUE7QURxQkE7O0FBR0E7QUFDQTtBQUFBOztBQUdBO0FDNUJBO0FBQUE7QUQ4QkE7O0FFN0JBO0FBREE7QUFFQTtBQUFBO0FBRUE7O0FBS0E7QUFIQTtBQUlBO0FBQUE7QUFFQTs7QUFOQTtBRE5BO0FBQUE7QUFBQTtBQUFBO0FDaUJBOztBQUtBO0FBaEJBO0FETkE7QUN1QkE7QUFFQTs7QUFIQTtBQWhCQTtBRE5BO0FDdUJBO0FBRUE7O0FBSEE7QUFoQkE7QUROQTtBQ3VCQTtBQUVBOztBQW5CQTtBRE5BO0FBQUE7QUM4QkE7O0FBRUE7QUExQkE7QUROQTtBQ2lDQTtBQXVCQTs7QUFsREE7QUROQTtBQUFBO0FDc0NBOztBQUVBO0FBbENBO0FETkE7QUN5Q0E7QUFFQTs7QUFyQ0E7QUF3Q0E7QUFBQTs7QUF4Q0E7QUE0Q0E7QUFBQTs7QUFFQTtBQTlDQTtBQStDQTtBQUFBO0FBRUE7O0FBakRBO0FOTkE7QU04REE7O0FDOURBO0FQQUE7QUFBQTtBQUFBO0FRNDlCQTs7QUQ1OUJBO0FQQUE7QUFBQTtBQUFBO0FRaytCQTs7QURsK0JBO0FQQUE7QUFBQTtBQUFBO0FRdytCQTs7QUR4K0JBO0FQQUE7QUFBQTtBQUFBO0FROCtCQTs7QUQ5K0JBO0FQQUE7QUFBQTtBQUFBO0FRby9CQTs7QURwL0JBO0FQQUE7QUFBQTtBQUFBO0FRMC9CQTs7QUZwL0JBO0FETkE7QUFBQTtBQUFBO0FDOERBOztBQU1BO0FBOURBO0FBK0RBO0FBQUE7QUFNQTs7QUFIQTtBQWxFQTtBQW1FQTtBQUFBO0FBRUE7O0FBR0E7QUF4RUE7QUROQTtBQ2dGQTtBQUFBO0FBTUE7O0FBSEE7QUE3RUE7QUE4RUE7QUFBQTtBQUVBOztBQWhGQTtBQW9GQTtBQUFBOztBQUVBO0FBdEZBO0FBdUZBO0FBQUE7QUFFQTs7QUF6RkE7QUE0RkE7QUFBQTs7QUFJQTtBRHRHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDOEdBO0FBQ0E7QUFDQTtBQUFBOztBQVZBO0FEdEdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUN3SEE7QUFDQTtBQUFBOztBQW5CQTtBRHRHQTtBQzRIQTs7QUc1SEE7O0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBR0E7O0FBQ0E7QUFDQTtBQUFBOztBQUdBO0FBQ0E7QUFBQTs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQWpCQTtBQXFCQTtBSnZCQTtBSXdCQTs7QUFHQTtBQUNBO0FBQUE7O0FKNUJBO0FBQUE7QUFBQTs7QUl1Q0E7QUp2Q0E7QUFBQTtBSXdDQTs7QUFFQTtBQUhBO0FKdkNBO0FBQUE7QUkyQ0E7QUFFQTs7QUFFQTtBSi9DQTtBQUFBO0FJZ0RBOztBQUVBO0FBSEE7QUovQ0E7QUFBQTtBSW1EQTtBQUVBOztBQUVBO0FKdkRBO0FBQUE7QUl3REE7O0FBRUE7QUFIQTtBSnZEQTtBQUFBO0FJMkRBO0FBRUE7O0FBRUE7QUovREE7QUFBQTtBSWdFQTs7QUFFQTtBQUhBO0FKL0RBO0FBQUE7QUltRUE7QUFFQTs7QUFFQTtBSnZFQTtBQUFBO0FJd0VBOztBQUVBO0FBSEE7QUp2RUE7QUFBQTtBSTJFQTtBQUVBOztBQUVBO0FKL0VBO0FJZ0ZBOztBQUtBO0FKckZBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBSTJGQTs7QUFHQTtBSjlGQTtBSWtHQTtBQUNBO0FBQ0E7QUFBQTs7QUFOQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFLQTtBQUNBO0FBRUE7O0FWNFNBO0FVMVNBOztBQ3JIQTtBQUNBO0FBQUE7O0FBREE7QUFLQTtBQUNBO0FBQUE7O0FBTkE7QUFZQTtBQUFBOztBQVpBO0FMQUE7QUtnQkE7O0FBaEJBO0FMQUE7QUtvQkE7O0FBcEJBO0FBMEJBO0FBQUE7O0FBMUJBO0FBK0JBO0FBQUE7O0FBL0JBO0FMQUE7QUttQ0E7O0FBbkNBO0FBd0NBO0FBQ0E7QUFBQTs7QUF6Q0E7QUE2Q0E7QUFBQTs7QUE3Q0E7QUFpREE7QUFBQTs7QUFqREE7QUFzREE7QUFBQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQUhBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQWJBO0FBaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQXRCQTtBQTBCQTtBQUNBO0FBQUE7O0FBM0JBO0FBK0JBO0FBQ0E7QUFBQTs7QUFoQ0E7QUFzQ0E7QUFDQTtBQUFBOztBQXZDQTtBQTBDQTtBQUFBOztBQTFDQTtBQThDQTtBQUNBO0FBQUE7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBUkE7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBbEJBO0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOztBQTNCQTtBQStCQTtBQUNBO0FBQUE7O0FBaENBO0FBb0NBO0FBQ0E7QUFBQTs7QUFyQ0E7QUxqSEE7QUsySkE7O0FBMUNBO0FBNkNBO0FBQ0E7QUwvSkE7QUtnS0E7O0FBL0NBO0FBa0RBO0FMbktBO0FLb0tBOztBQW5EQTtBQXVEQTtBQUNBO0FMektBO0FLMEtBOztBUDFLQTtBQWNBO0FBQUE7O0FFZEE7QUFBQTtBQUFBOztBTUFBO0FOQUE7QU1NQTs7QUNOQTtBQUtBO0FBQUE7O0FBTEE7QUFZQTtBQUFBOztBQVpBO0FBa0JBO0FBQUE7O0FBbEJBO0FQQUE7QU95QkE7O0FBekJBO0FQQUE7QU82QkE7O0FBT0E7QUFDQTtBQUNBO0FBQUE7O0FBRkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFHQTtBQWhCQTtBQWtCQTtBQUFBOztBQWxCQTtBQXFCQTtBQUNBO0FBQUE7QUFDQTs7QUFNQTtBQURBO0FBRUE7QUFBQTtBQUVBOztBQUVBO0FBS0E7QUFDQTtBQUtBO0FBQUE7O0FBWEE7QUFRQTtBQUNBO0FBQUE7O0FBVEE7QUFhQTtBQUFBOztBQWJBO0FQdEVBO0FPdUZBOztBQWpCQTtBQXFCQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQXpCQTtBQTBCQTtBQUFBO0FBRUE7O0FDakdBO0FBREE7QUFFQTtBQUFBO0FBRUE7O0FDSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBR0E7QUFDQTtBQUFBOztBQURBO0FBSUE7QUFBQTs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQVZBO0FBY0E7QUFDQTtBQUFBOztBQWZBO0FBc0JBO0FBQ0E7QUFBQTs7QUF2QkE7QUErQkE7QUFDQTtBQUFBOztBQWhDQTtBQXVDQTtBQUNBO0FBQUE7O0FBeENBO0FBK0JBO0FBQ0E7QUFBQTs7QUFoQ0E7QUF1Q0E7QUFDQTtBQUFBOztBQXhDQTtBQStCQTtBQUNBO0FBQUE7O0FBaENBO0FBdUNBO0FBQ0E7QUFBQTs7QUF4Q0E7QUErQkE7QUFDQTtBQUFBOztBQWhDQTtBQXVDQTtBQUNBO0FBQUE7QUFDQTs7QUFNQTtBQUNBO0FBQUE7O0FDakVBO0FWQUE7QVVHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBRUE7QUFUQTtBQVVBO0FBQUE7QUF3QkE7O0FBckJBO0FBYkE7QVZBQTtBQUFBO0FVa0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7QUF0QkE7QVZBQTtBQUFBO0FVMkJBOztBQTNCQTtBQThCQTtBQUFBO0FBQ0E7O0FBS0E7QUFFQTtBQUNBO0FBQUE7O0FBSUE7QUFDQTtBQUNBO0FBQUE7O0FDN0NBO0FYQUE7QUFBQTtBQUFBO0FXSUE7O0FBSkE7QVhBQTtBV09BOztBQVBBO0FBWUE7QUFBQTs7QUFaQTtBQWVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7O0FBbEJBO0FBdUJBO0FBQ0E7QUFDQTtBQUFBOztBQXpCQTtBWEFBO0FXNkJBOztBQTdCQTtBWEFBO0FXaUNBOztBQ2pDQTtBakJBQTtBaUJLQTs7QVZMQTtBUEFBO0FBQUE7QUFBQTtBUStuREE7O0FEL25EQTtBUEFBO0FBQUE7QUFBQTtBUXFvREE7O0FEcm9EQTtBUEFBO0FBQUE7QUFBQTtBUTJvREE7O0FEM29EQTtBUEFBO0FBQUE7QUFBQTtBUWlwREE7O0FEanBEQTtBUEFBO0FBQUE7QUFBQTtBUXVwREE7O0FEdnBEQTtBUEFBO0FBQUE7QUFBQTtBUTZwREE7O0FTN3BEQTtBWkFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FZS0E7O0FBRUE7QUFQQTtBWkFBO0FBQUE7QUFBQTtBQUFBO0FZU0E7QUFnQkE7O0FBekJBO0FaQUE7QVlhQTs7QUFiQTtBWkFBO0FZaUJBOztBQWpCQTtBWkFBO0FZcUJBOztBQU1BO0FBRUE7QUFBQTs7QUFJQTtBakJqQ0E7QWlCcUNBOztBVnJDQTtBUEFBO0FBQUE7QUFBQTtBUTBzREE7O0FEMXNEQTtBUEFBO0FBQUE7QUFBQTtBUWd0REE7O0FEaHREQTtBUEFBO0FBQUE7QUFBQTtBUXN0REE7O0FEdHREQTtBUEFBO0FBQUE7QUFBQTtBUTR0REE7O0FENXREQTtBUEFBO0FBQUE7QUFBQTtBUWt1REE7O0FEbHVEQTtBUEFBO0FBQUE7QUFBQTtBUXd1REE7O0FTdnNEQTtBWmpDQTtBQUFBO0FBQUE7QUFBQTtBWXFDQTs7QUFFQTtBQU5BO0FaakNBO0FBQUE7QVl5Q0E7QUFFQTs7QUMzQ0E7QUFDQTtBQUFBOztBQUVBO0FBSEE7QUFJQTtBQUNBO0FBQUE7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTs7QUFHQTtBQUNBO0FBQ0E7QUFFQTs7QWZuQkE7QUFjQTtBQUFBOztBRWRBO0FBQUE7QUFBQTs7QWFzQkE7QWJ0QkE7QUFBQTtBYXlCQTtBQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQVBBO0FidEJBO0FBQUE7QWE4QkE7QUFFQTs7QUFWQTtBQWFBO0FBQ0E7QUFBQTs7QUFkQTtBQWtCQTtBQUNBO0FBQ0E7QUFDQTtBYjNDQTtBQUFBO0FBQUE7QWFnREE7O0FmaERBO0FBY0E7QUFBQTs7QUVkQTtBQUFBO0FBQUE7O0Fhc0JBO0FBOEJBO0FBQ0E7QUFDQTtBQUFBOztBQWhDQTtBQXFDQTtBQUFBOztBQzFEQTtBQURBO0FBRUE7QUFBQTtBQTJDQTs7QUE3Q0E7QWRBQTtBY01BOztBQUVBO0FBUkE7QWRBQTtBY1NBO0FBRUE7O0FBWEE7QUFjQTtBQUNBO0FBQUE7O0FBRUE7QUFqQkE7QUFrQkE7QWRsQkE7QWNtQkE7QUFFQTs7QUFyQkE7QUEwQkE7QWQxQkE7QWMyQkE7O0FBM0JBO0FkQUE7QWMrQkE7O0FBRUE7QUFqQ0E7QWRBQTtBY2tDQTtBQUVBOztBQXBDQTtBQXdDQTs7QXBCbXhCQTtBb0JqeEJBOztBZDFDQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUVBQTtBRkFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FHaS9LQTs7QURqL0tBO0FGQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUc0bU9BOztBRDVtT0E7QUZBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FHZ3JSQTs7QURoclJBO0FGQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUdtc1VBOztBRG5zVUE7QUZBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBR3N0WEE7O0FEdHRYQTtBRkFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FHeXVhQSIsInNvdXJjZXMiOlsid2VicGFjazovL2F0cml1bS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYXRyaXVtLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwid2VicGFjazovL2F0cml1bS8uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vYXRyaXVtLy4vc3JjL3N0eWxlcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX2ZpZ3VyZS5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX2Z1bGxQYWdlU2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXRyaXVtLzxubyBzb3VyY2U+Iiwid2VicGFjazovL2F0cml1bS9pbmRleC5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL3BhcnRpYWxzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL3BhcnRpYWxzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL3BhcnRpYWxzL19vdmVybGFwLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vYXRyaXVtLy4vc3JjL3N0eWxlcy9wYXJ0aWFscy9wZW9wbGUtdmlld2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYXRyaXVtLy4vc3JjL3N0eWxlcy9wYXJ0aWFscy9faG92ZXJsaW5rcy5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX3J0ZS5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX3N0YWNrZWRMYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9hdHJpdW0vLi9zcmMvc3R5bGVzL3BhcnRpYWxzL192aWRlby1zZWxlY3Rvci5zY3NzIiwid2VicGFjazovL2F0cml1bS8uL3NyYy9zdHlsZXMvcGFydGlhbHMvX2NhcmVlcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbiIsIkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9iYXNlXCI7XHJcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9jb21wb25lbnRzXCI7XHJcblxyXG5AaW1wb3J0IFwiQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW5cIjtcclxuXHJcbkBsYXllciBiYXNlIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcnRhU3RkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVydGFTdGQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZXJ0YVN0ZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG4gIFxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdmVydGFTdGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZXJ0YVN0ZC1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZXJ0YVN0ZC1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIH1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcnRhU3RkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVydGFTdGQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZXJ0YVN0ZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQVJUSUFMU1xyXG5AaW1wb3J0IFwicGFydGlhbHMvYW5pbWF0aW9uc1wiO1xyXG5cclxuQGltcG9ydCBcInBhcnRpYWxzL2Jhbm5lclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvZmlndXJlXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mdWxsUGFnZVNsaWRlclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvZ2xvYmFsc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL25hdlwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvb3ZlcmxhcC1ibG9ja1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvcGVvcGxlLXZpZXdlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9ob3ZlcmxpbmtzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9ydGVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3N0YWNrZWRMYXlvdXRcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3ZpZGVvLXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jYXJlZXJzXCI7XHJcblxyXG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvdXRpbGl0aWVzXCI7IiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNwbGlkZV9fbGlzdHttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDotd2Via2l0LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50O3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uc3BsaWRlLmlzLWFjdGl2ZSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6ZmxleH0uc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjk1JTtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTttYXJnaW46MH0uc3BsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUsLnNwbGlkZV9fc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7b3V0bGluZTpub25lfS5zcGxpZGVfX3NsaWRle2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7ZmxleC1zaHJpbms6MH0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO21hcmdpbjphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGV9LnNwbGlkZV9fdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO292ZXJmbG93OmhpZGRlbn0uc3BsaWRlLS1kcmFnZ2FibGU+LnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlLS1mYWRlPi5zcGxpZGVfX3RyYWNrPi5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlLS1mYWRlPi5zcGxpZGVfX3RyYWNrPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MDtvcGFjaXR5OjB9LnNwbGlkZS0tZmFkZT4uc3BsaWRlX190cmFjaz4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3BhY2l0eToxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGUtLXR0Yj4uc3BsaWRlX190cmFjaz4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZS0tdHRiPi5zcGxpZGVfX3BhZ2luYXRpb257d2lkdGg6YXV0b30iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuY2MtYmFubmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MHZoO1xyXG5cclxuICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXdoaXRlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBzY3JlZW4gbGcge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2RiMDUgMS41cyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2RiMDUgMS41cyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzZGIwNSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzZGIwNSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIwcHgsIDIwcHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNjLWhvbWUtYmFubmVyLXRleHQge1xyXG4gIC5jYy1wcmUtdGV4dCB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNjLXBvc3QtdGV4dCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnRpbnktaW1hZ2Uge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uc21hbGwtaW1hZ2Uge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5tZWRpdW0taW1hZ2Uge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5sYXJnZS1pbWFnZSB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmZ1bGwtaW1hZ2Uge1xyXG4gIEBhcHBseSB3LWZ1bGw7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRyZSBpbWcsIC50ZXh0LWNlbnRlciBmaWd1cmUge1xyXG4gICAgQGFwcGx5IG14LWF1dG87XHJcbn1cclxuXHJcbmZpZ3VyZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3RhY2stY2VsbC12YWxpZ24tbWlkZGxlIHtcclxuICBmaWd1cmUge1xyXG4gICAgQGFwcGx5IG14LWF1dG87XHJcbiAgfVxyXG59IiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi5jYy1wYWdlLXNsaWRlci1jb250YWluZXIge1xyXG4gIEBzY3JlZW4gbGcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2MtcGFnZS1zbGlkZXIge1xyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIEBzY3JlZW4gbGcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5zdGFjayB7XHJcbiAgICAgICAgQGFwcGx5IG1heC13LW5vbmU7XHJcbiAgICAgICAgQGFwcGx5IHB4LTA7XHJcbiAgICAgICAgQGFwcGx5IHAtMDtcclxuICAgIH1cclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0byA0IHtcclxuICAgICAgICAuY2Mtc3RhY2stcm93LmNvbHMtI3skaX0ge1xyXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtI3skaX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLXN0YWNrLXJvdyB7XHJcbiAgICAgICAgQGFwcGx5IG1heC13LW5vbmU7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0wO1xyXG5cclxuICAgICAgICBAc2NyZWVuIGxnIHtcclxuICAgICAgICAgICAgQGFwcGx5IG1pbi1oLXNjcmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgQGFwcGx5IHAtNjtcclxuICAgICAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC0wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdltjbGFzcyo9XCJjb2wtc3Bhbi1cIl0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1pbWFnZS1vbmx5IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICBAc2NyZWVuIG1kIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLXN0YWNrLXJvdy5jb2xzLTE6bm90KC5pcy1mdWxsLXdpZHRoKSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29udGFpbmVyO1xyXG4gICAgICAgICAgICBAYXBwbHkgbXgtYXV0bztcclxuICAgICAgICAgICAgQGFwcGx5IG1heC13LXNjcmVlbi14bDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLXN0YWNrLXJvdzpub3QoLmlzLWZ1bGwtd2lkdGgpOm5vdCguY29scy0xKSB7XHJcbiAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMDI0cHgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyODBweCkgLyAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHBsLTMyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMDI0cHgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLWZ1bGwtaGVpZ2h0LXBhZGRpbmctbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMjRweCkgLyAyKTtcclxuXHJcbiAgICAgICAgQHNjcmVlbiB4bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcy1pbWFnZS1vbmx5IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNjLXBhZ2Utc2xpZGVyLXN0YXR1cyB7XHJcbiAgQGFwcGx5IGZpeGVkO1xyXG4gIEBhcHBseSBmbGV4O1xyXG4gIEBhcHBseSBmbGV4LWNvbDtcclxuICBAYXBwbHkgei0yMDtcclxuICBAYXBwbHkgdy0xMDtcclxuXHJcbiAgXHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgQGFwcGx5IHctZnVsbDtcclxuICAgIEBhcHBseSBiZy13aGl0ZTtcclxuICAgIEBhcHBseSBteS00O1xyXG4gICAgQGFwcGx5IG9wYWNpdHktMjU7XHJcblxyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IixudWxsLCIvKiEgdGFpbHdpbmRjc3MgdjIuMi4xOSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20gKi9cblxuLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cblxuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cblxuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG5Vc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplIChvcGluaW9uYXRlZCkuXG4qL1xuXG5odG1sIHtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLW8tdGFiLXNpemU6IDQ7XG4gICAgIHRhYi1zaXplOiA0O1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKlxuU2VjdGlvbnNcbj09PT09PT09XG4qL1xuXG4vKipcblJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiovXG5cbmJvZHkge1xuICBmb250LWZhbWlseTpcblx0XHRzeXN0ZW0tdWksXG5cdFx0LWFwcGxlLXN5c3RlbSwgLyogRmlyZWZveCBzdXBwb3J0cyB0aGlzIGJ1dCBub3QgeWV0IGBzeXN0ZW0tdWlgICovXG5cdFx0J1NlZ29lIFVJJyxcblx0XHRSb2JvdG8sXG5cdFx0SGVsdmV0aWNhLFxuXHRcdEFyaWFsLFxuXHRcdHNhbnMtc2VyaWYsXG5cdFx0J0FwcGxlIENvbG9yIEVtb2ppJyxcblx0XHQnU2Vnb2UgVUkgRW1vamknO1xufVxuXG4vKlxuR3JvdXBpbmcgY29udGVudFxuPT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiovXG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5UZXh0LWxldmVsIHNlbWFudGljc1xuPT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5hYmJyW3RpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbjIuIENvcnJlY3QgdGhlIG9kZCAnZW0nIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6XG5cdFx0dWktbW9ub3NwYWNlLFxuXHRcdFNGTW9uby1SZWd1bGFyLFxuXHRcdENvbnNvbGFzLFxuXHRcdCdMaWJlcmF0aW9uIE1vbm8nLFxuXHRcdE1lbmxvLFxuXHRcdG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5QcmV2ZW50ICdzdWInIGFuZCAnc3VwJyBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4qL1xuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuRm9ybXNcbj09PT09XG4qL1xuXG4vKipcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbjEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuXG4vKipcblJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiovXG5cbi8qKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsICc6aW52YWxpZCcgc3R5bGVzIGluIEZpcmVmb3guXG5TZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3XG4qL1xuXG4vKipcblJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgJ2ZpZWxkc2V0JyBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG4vKipcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvICdpbmhlcml0JyBpbiBTYWZhcmkuXG4qL1xuXG4vKlxuSW50ZXJhY3RpdmVcbj09PT09PT09PT09XG4qL1xuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKipcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqIEEgdGhpbiBsYXllciBvbiB0b3Agb2Ygbm9ybWFsaXplLmNzcyB0aGF0IHByb3ZpZGVzIGEgc3RhcnRpbmcgcG9pbnQgbW9yZVxuICogc3VpdGFibGUgZm9yIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4gKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBUYWlsd2luZCBjdXN0b20gcmVzZXQgc3R5bGVzXG4gKi9cblxuLyoqXG4gKiAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSAod2l0aCBUYWlsd2luZCdzIGRlZmF1bHRcbiAqICAgIHNhbnMtc2VyaWYgZm9udCBzdGFjayBhcyBhIGZhbGxiYWNrKSBhcyBhIHNhbmUgZGVmYXVsdC5cbiAqIDIuIFVzZSBUYWlsd2luZCdzIGRlZmF1bHQgXCJub3JtYWxcIiBsaW5lLWhlaWdodCBzbyB0aGUgdXNlciBpc24ndCBmb3JjZWRcbiAqICAgIHRvIG92ZXJyaWRlIGl0IHRvIGVuc3VyZSBjb25zaXN0ZW5jeSBldmVuIHdoZW4gdXNpbmcgdGhlIGRlZmF1bHQgdGhlbWUuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBBdmVydGFTdGQsIHNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBJbmhlcml0IGZvbnQtZmFtaWx5IGFuZCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXNcbiAqIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuICovXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC5cbiAqXG4gKiAgICBXZSB1c2VkIHRvIHNldCB0aGlzIGluIHRoZSBodG1sIGVsZW1lbnQgYW5kIGluaGVyaXQgZnJvbVxuICogICAgdGhlIHBhcmVudCBlbGVtZW50IGZvciBldmVyeXRoaW5nIGVsc2UuIFRoaXMgY2F1c2VkIGlzc3Vlc1xuICogICAgaW4gc2hhZG93LWRvbS1lbmhhbmNlZCBlbGVtZW50cyBsaWtlIDxkZXRhaWxzPiB3aGVyZSB0aGUgY29udGVudFxuICogICAgaXMgd3JhcHBlZCBieSBhIGRpdiB3aXRoIGJveC1zaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80XG4gKlxuICpcbiAqIDIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLlxuICpcbiAqICAgIEJ5IGRlZmF1bHQsIHRoZSB3YXkgdGhlIGJyb3dzZXIgc3BlY2lmaWVzIHRoYXQgYW4gZWxlbWVudCBzaG91bGQgaGF2ZSBub1xuICogICAgYm9yZGVyIGlzIGJ5IHNldHRpbmcgaXQncyBib3JkZXItc3R5bGUgdG8gYG5vbmVgIGluIHRoZSB1c2VyLWFnZW50XG4gKiAgICBzdHlsZXNoZWV0LlxuICpcbiAqICAgIEluIG9yZGVyIHRvIGVhc2lseSBhZGQgYm9yZGVycyB0byBlbGVtZW50cyBieSBqdXN0IHNldHRpbmcgdGhlIGBib3JkZXItd2lkdGhgXG4gKiAgICBwcm9wZXJ0eSwgd2UgY2hhbmdlIHRoZSBkZWZhdWx0IGJvcmRlci1zdHlsZSBmb3IgYWxsIGVsZW1lbnRzIHRvIGBzb2xpZGAsIGFuZFxuICogICAgdXNlIGJvcmRlci13aWR0aCB0byBoaWRlIHRoZW0gaW5zdGVhZC4gVGhpcyB3YXkgb3VyIGBib3JkZXJgIHV0aWxpdGllcyBvbmx5XG4gKiAgICBuZWVkIHRvIHNldCB0aGUgYGJvcmRlci13aWR0aGAgcHJvcGVydHkgaW5zdGVhZCBvZiB0aGUgZW50aXJlIGBib3JkZXJgXG4gKiAgICBzaG9ydGhhbmQsIG1ha2luZyBvdXIgYm9yZGVyIHV0aWxpdGllcyBtdWNoIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGNvbXBvc2UuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2XG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYm9yZGVyLXdpZHRoOiAwOyAvKiAyICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIDIgKi9cbn1cblxuLypcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcbiAqL1xuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTFhMWFhO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTFhMWFhO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ExYTFhYTtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIE92ZXJyaWRlIGxlZ2FjeSBmb2N1cyByZXNldCBmcm9tIE5vcm1hbGl6ZSB3aXRoIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlcy5cbiAqXG4gKiBUaGlzIGlzIGFjdHVhbGx5IGFuIGltcHJvdmVtZW50IG92ZXIgdGhlIG5ldyBkZWZhdWx0cyBpbiBGaXJlZm94IGluIG91ciB0ZXN0aW5nLFxuICogYXMgaXQgdHJpZ2dlcnMgdGhlIGJldHRlciBmb2N1cyBzdHlsZXMgZXZlbiBmb3IgbGlua3MsIHdoaWNoIHN0aWxsIHVzZSBhIGRvdHRlZFxuICogb3V0bGluZSBpbiBGaXJlZm94IGJ5IGRlZmF1bHQuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mXG4gKiBvcHQtb3V0LlxuICovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGZvcm0gZWxlbWVudCBwcm9wZXJ0aWVzIHRoYXQgYXJlIGVhc3kgdG8gZm9yZ2V0IHRvXG4gKiBzdHlsZSBleHBsaWNpdGx5IHNvIHlvdSBkb24ndCBpbmFkdmVydGVudGx5IGludHJvZHVjZVxuICogc3R5bGVzIHRoYXQgZGV2aWF0ZSBmcm9tIHlvdXIgZGVzaWduIHN5c3RlbS4gVGhlc2Ugc3R5bGVzXG4gKiBzdXBwbGVtZW50IGEgcGFydGlhbCByZXNldCB0aGF0IGlzIGFscmVhZHkgYXBwbGllZCBieVxuICogbm9ybWFsaXplLmNzcy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogVXNlIHRoZSBjb25maWd1cmVkICdtb25vJyBmb250IGZhbWlseSBmb3IgZWxlbWVudHMgdGhhdFxuICogYXJlIGV4cGVjdGVkIHRvIGJlIHJlbmRlcmVkIHdpdGggYSBtb25vc3BhY2UgZm9udCwgZmFsbGluZ1xuICogYmFjayB0byB0aGUgc3lzdGVtIG1vbm9zcGFjZSBzdGFjayBpZiB0aGVyZSBpcyBubyBjb25maWd1cmVkXG4gKiAnbW9ubycgZm9udCBmYW1pbHkuXG4gKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4vKipcbiAqIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xuICogICAgdGhlIGJlaGF2aW9yIHlvdSB3YW50IGFsbW9zdCBhbGwgb2YgdGhlIHRpbWUuIEluc3BpcmVkIGJ5XG4gKiAgICBDU1MgUmVtZWR5LCB3aXRoIGBzdmdgIGFkZGVkIGFzIHdlbGwuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICogXG4gKiAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmVcbiAqICAgIHNlbnNpYmx5IGJ5IGRlZmF1bHQgd2hlbiBvdmVycmlkaW5nIGBkaXNwbGF5YCBieSBhZGRpbmcgYVxuICogICAgdXRpbGl0eSBsaWtlIGBpbmxpbmVgLlxuICpcbiAqICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50aW5nIGVycm9yIGluIHNvbWVcbiAqICAgIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4gKiBcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMFxuICovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRW5zdXJlIHRoZSBkZWZhdWx0IGJyb3dzZXIgYmVoYXZpb3Igb2YgdGhlIGBoaWRkZW5gIGF0dHJpYnV0ZS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZXJ0YVN0ZCc7XG5cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVydGFTdGQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlcnRhU3RkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlcnRhU3RkJztcblxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZXJ0YVN0ZC1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlcnRhU3RkLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblxuICBmb250LXdlaWdodDogNjAwO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZXJ0YVN0ZCc7XG5cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVydGFTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlcnRhU3RkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgwMHB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zcGxpZGUuaXMtYWN0aXZlIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5NSU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3BsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLCAuc3BsaWRlX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGxpZGUtLWRyYWdnYWJsZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlLS1mYWRlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNjLWJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDYwdmg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2MtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4uY2MtYmFubmVyLXRleHQge1xuICB3aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uY2MtYmFubmVyIC50ZXh0LXdoaXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtYmFubmVyIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgfVxuXG4gIC5jYy1iYW5uZXIgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAuY2MtYmFubmVyIC5zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLmNjLWJhbm5lciAuc2Nyb2xsIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNkYjA1IDEuNXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzZGIwNSAxLjVzIGluZmluaXRlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZGIwNSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2RiMDUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jYy1ob21lLWJhbm5lci10ZXh0IC5jYy1wcmUtdGV4dCB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY2MtaG9tZS1iYW5uZXItdGV4dCAuY2MtcG9zdC10ZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnRpbnktaW1hZ2Uge1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNtYWxsLWltYWdlIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLm1lZGl1bS1pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5sYXJnZS1pbWFnZSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5mdWxsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWNlbnRyZSBpbWcsIC50ZXh0LWNlbnRlciBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFjay1jZWxsLXZhbGlnbi1taWRkbGUgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtcGFnZS1zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciBzZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uY2MtcGFnZS1zbGlkZXIgc2VjdGlvbi5zdGFjayB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNjLXBhZ2Utc2xpZGVyIC5jYy1zdGFjay1yb3cuY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdy5jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZ2FwOiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNjLXBhZ2Utc2xpZGVyIC5jYy1zdGFjay1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdyA+IGRpdiB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93ID4gZGl2W2NsYXNzKj1cImNvbC1zcGFuLVwiXSB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdyAuaXMtaW1hZ2Utb25seSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLXBhZ2Utc2xpZGVyIC5jYy1zdGFjay1yb3cgLmlzLWltYWdlLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmNjLXBhZ2Utc2xpZGVyIC5jYy1zdGFjay1yb3cuY29scy0xOm5vdCguaXMtZnVsbC13aWR0aCkgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMTpub3QoLmlzLWZ1bGwtd2lkdGgpID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdy5jb2xzLTE6bm90KC5pcy1mdWxsLXdpZHRoKSA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMTpub3QoLmlzLWZ1bGwtd2lkdGgpID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMTpub3QoLmlzLWZ1bGwtd2lkdGgpID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMTpub3QoLmlzLWZ1bGwtd2lkdGgpID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93LmNvbHMtMTpub3QoLmlzLWZ1bGwtd2lkdGgpID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgfVxufVxuXG4uY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdy5jb2xzLTE6bm90KC5pcy1mdWxsLXdpZHRoKSA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1wYWdlLXNsaWRlciAuY2Mtc3RhY2stcm93Om5vdCguaXMtZnVsbC13aWR0aCk6bm90KC5jb2xzLTEpID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAyNHB4KSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNjLXBhZ2Utc2xpZGVyIC5jYy1zdGFjay1yb3c6bm90KC5pcy1mdWxsLXdpZHRoKTpub3QoLmNvbHMtMSkgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdzpub3QoLmlzLWZ1bGwtd2lkdGgpOm5vdCguY29scy0xKSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMDI0cHgpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2MtcGFnZS1zbGlkZXIgLmNjLXN0YWNrLXJvdzpub3QoLmlzLWZ1bGwtd2lkdGgpOm5vdCguY29scy0xKSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyODBweCkgLyAyKTtcbiAgfVxufVxuXG4uY2MtcGFnZS1zbGlkZXIgLmNjLWZ1bGwtaGVpZ2h0LXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMDI0cHgpIC8gMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNjLXBhZ2Utc2xpZGVyIC5jYy1mdWxsLWhlaWdodC1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XG4gIH1cbn1cblxuLmNjLXBhZ2Utc2xpZGVyIC5pcy1pbWFnZS1vbmx5IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5jYy1wYWdlLXNsaWRlci1zdGF0dXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMi41cmVtO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2MtcGFnZS1zbGlkZXItc3RhdHVzIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmNjLXBhZ2Utc2xpZGVyLXN0YXR1cyBzcGFuLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qID09PT09IFNjcm9sbGJhciBDU1MgPT09PT0gKi9cblxuLyogRmlyZWZveCAqL1xuXG5ib2R5IHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvO1xuICBzY3JvbGxiYXItY29sb3I6ICM1NDU2NWEgI2ZmZmZmZjtcbn1cblxuLyogQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICM1NDU2NUE7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxucCB7XG4gIGNvbG9yOiAjNTQ1NjVBO1xufVxuXG4uYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmNjLXZpZGVvIC5jYy12aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYy12aWRlbyAuY2MtdmlkZW8td3JhcHBlciBpZnJhbWUsIC5jYy12aWRlbyAuY2MtdmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLypAc2NyZWVuIG1kIHtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgfSovXG59XG5cbmhlYWRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyOm5vdCgucGVvcGxlLWZpbmRlci1hY3RpdmUpOm5vdCgubmF2LWFjdGl2ZSkub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCA0cHggcmdiYSgxMzgsIDI2LCAxNTYsIDAuMSk7XG59XG5cbmhlYWRlcjpub3QoLm5hdi1hY3RpdmUpLm92ZXJsYXkgc3ZnIHBhdGgsIGhlYWRlci5wZW9wbGUtZmluZGVyLWFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4QTFBOUM7XG59XG5cbmhlYWRlcjpub3QoLm5hdi1hY3RpdmUpLm92ZXJsYXkgLmNjLW5hdi1idXR0b24gc3BhbiwgaGVhZGVyLnBlb3BsZS1maW5kZXItYWN0aXZlIC5jYy1uYXYtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG5oZWFkZXI6bm90KC5uYXYtYWN0aXZlKS5vdmVybGF5IC5jYy1uYXYtYnV0dG9uIHNwYW46YmVmb3JlLCBoZWFkZXI6bm90KC5uYXYtYWN0aXZlKS5vdmVybGF5IC5jYy1uYXYtYnV0dG9uIHNwYW46YWZ0ZXIsIGhlYWRlci5wZW9wbGUtZmluZGVyLWFjdGl2ZSAuY2MtbmF2LWJ1dHRvbiBzcGFuOmJlZm9yZSwgaGVhZGVyLnBlb3BsZS1maW5kZXItYWN0aXZlIC5jYy1uYXYtYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG5oZWFkZXI6bm90KC5uYXYtYWN0aXZlKS5vdmVybGF5IC5jYy1wZW9wbGUtZmluZGVyLWljb24gcGF0aCwgaGVhZGVyLnBlb3BsZS1maW5kZXItYWN0aXZlIC5jYy1wZW9wbGUtZmluZGVyLWljb24gcGF0aCB7XG4gIHN0cm9rZTogIzhBMUE5QyAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXI6bm90KC5uYXYtYWN0aXZlKS5vdmVybGF5IC5jYy1sb2dvLWltYWdlLCBoZWFkZXIucGVvcGxlLWZpbmRlci1hY3RpdmUgLmNjLWxvZ28taW1hZ2Uge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbmhlYWRlcjpub3QoLm5hdi1hY3RpdmUpLm92ZXJsYXkgLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uLCBoZWFkZXIucGVvcGxlLWZpbmRlci1hY3RpdmUgLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEExQTlDO1xufVxuXG5oZWFkZXIgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5oZWFkZXIgLmNjLW5hdi1idXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5oZWFkZXIgLmNjLW5hdi1idXR0b24gc3BhbjpiZWZvcmUsIGhlYWRlciAuY2MtbmF2LWJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmhlYWRlciAuY2MtbG9nby1pbWFnZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5jYy1uYXYtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2MtbmF2LWJ1dHRvbiBzcGFuIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYy1uYXYtYnV0dG9uIHNwYW46YmVmb3JlLCAuY2MtbmF2LWJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNjLW5hdi1idXR0b24gc3BhbjpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5jYy1uYXYtYnV0dG9uIHNwYW46YWZ0ZXIge1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDE0MCU7XG59XG5cbi5jYy1uYXYtYnV0dG9uLmlzLWFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmNjLW5hdi1idXR0b24uaXMtYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDAlO1xufVxuXG4uY2MtbmF2LWJ1dHRvbi5pcy1hY3RpdmUgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtN3B4KSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2MtcGVvcGxlLWZpbmRlci1idXR0b24gc3BhbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogY2FsYyg4MCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2MtcGVvcGxlLWZpbmRlci1idXR0b24gc3BhbjpiZWZvcmUsIC5jYy1wZW9wbGUtZmluZGVyLWJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogNjAlO1xufVxuXG4uY2MtcGVvcGxlLWZpbmRlci1idXR0b24gc3BhbjphZnRlciB7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTQwJTtcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhBMUE5Qztcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uLmlzLWFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5Qztcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5Qztcbn1cblxuLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uLmlzLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uY2MtYmFubmVyIGZvb3RlciBwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuZm9vdGVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZm9vdGVyIC5pcy1ydGUgYSB7XG4gIGNvbG9yOiAjQTVFOEVDO1xufVxuXG4uY2MtbmF2LWljb25zIC5jYy1wZW9wbGUtZmluZGVyLWJ1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2MtbmF2LWljb25zLmNjLWFjdGl2ZS1jaGFuZ2UgLmNjLXBlb3BsZS1maW5kZXItY2xvc2UtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2MtbmF2LWljb25zLmNjLWFjdGl2ZS1jaGFuZ2UgLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjOEExQTlDICFpbXBvcnRhbnQ7XG59XG5cbi5jYy1uYXYtaWNvbnMuY2MtYWN0aXZlLWNoYW5nZSAuY2MtbmF2LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5Qztcbn1cblxuLmNjLW5hdi1pY29ucy5jYy1hY3RpdmUtY2hhbmdlIC5jYy1uYXYtYnV0dG9uIHNwYW46YmVmb3JlLCAuY2MtbmF2LWljb25zLmNjLWFjdGl2ZS1jaGFuZ2UgLmNjLW5hdi1idXR0b24gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG59XG5cbi5jYy1uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYy1uYXYtbGluazpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02MHB4O1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2MtbmF2LWxpbms6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIC5jYy1uYXYtbGluazpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYy1uYXYtbWVudSB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuLmNjLXN1Ym5hdi1tZW51IHtcbiAgLyogPT09PT0gU2Nyb2xsYmFyIENTUyA9PT09PSAqL1xuICAvKiBGaXJlZm94ICovXG4gIC8qIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xufVxuXG4uY2Mtc3VibmF2LW1lbnUgKiB7XG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjNjM2NTY5ICNmZmZmZmY7XG59XG5cbi5jYy1zdWJuYXYtbWVudSAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5jYy1zdWJuYXYtbWVudSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG59XG5cbi5jYy1zdWJuYXYtbWVudSAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNTQ1NjVBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1zdWJuYXYtbWVudSAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyOiAwcHggbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLW92ZXJsYXAtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwJTtcbiAgfVxufVxuXG4uY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfMDphZnRlciwgLmNjLXBlb3BsZS1pdGVtX19kZXRhaWwub3ZlcmxheV80XzA6YWZ0ZXIsIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfM18xOmFmdGVyLCAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzRfMTphZnRlciwgLmNjLXBlb3BsZS1pdGVtX19kZXRhaWwub3ZlcmxheV8zXzI6YWZ0ZXIsIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF8yOmFmdGVyLCAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfMzphZnRlciwgLmNjLXBlb3BsZS1pdGVtX19kZXRhaWwub3ZlcmxheV80XzM6YWZ0ZXIsIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfM180OmFmdGVyLCAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzRfNDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYy1wZW9wbGUtaXRlbS1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNjLXBlb3BsZS1pdGVtLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmNjLXBlb3BsZS1pdGVtX19kZXRhaWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHB1cnBsZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHB1cnBsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfM18wOmFmdGVyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF8wOmFmdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfMTphZnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGxlZnQ6IGNhbGMoMSAqIDMzLjMzMzMzMzMlKTtcbiAgfVxuXG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF8xOmFmdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxlZnQ6IGNhbGMoMSAqIDI1JSk7XG4gIH1cblxuICAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfMjphZnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGxlZnQ6IGNhbGMoMiAqIDMzLjMzMzMzMzMlKTtcbiAgfVxuXG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF8yOmFmdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxlZnQ6IGNhbGMoMiAqIDI1JSk7XG4gIH1cblxuICAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfMzphZnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGxlZnQ6IGNhbGMoMyAqIDMzLjMzMzMzMzMlKTtcbiAgfVxuXG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF8zOmFmdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxlZnQ6IGNhbGMoMyAqIDI1JSk7XG4gIH1cblxuICAuY2MtcGVvcGxlLWl0ZW1fX2RldGFpbC5vdmVybGF5XzNfNDphZnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGxlZnQ6IGNhbGMoNCAqIDMzLjMzMzMzMzMlKTtcbiAgfVxuXG4gIC5jYy1wZW9wbGUtaXRlbV9fZGV0YWlsLm92ZXJsYXlfNF80OmFmdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxlZnQ6IGNhbGMoNCAqIDI1JSk7XG4gIH1cbn1cblxuLmNjLXBlb3BsZS1pdGVtLWJ1dHRvbi5pcy1hY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNjLXNlcnZpY2VzLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Mtc2VydmljZXMtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Mtc2VydmljZXMtbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5jYy1zZXJ2aWNlcy1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmNjLXNlcnZpY2VzLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4uY2Mtc2VydmljZXMtc2xpZGVyIC5nbGlkZV9fc2xpZGUge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbn1cblxuLmNjLXNlcnZpY2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cblxuLmlzLXJ0ZSB1bCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5pcy1ydGUgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmlzLXJ0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlzLXJ0ZSBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnX18nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICB0b3A6IDA7XG59XG5cbi5pcy1ydGUgLnF1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNUM4N0JDO1xufVxuXG4uaXMtcnRlIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmlzLXJ0ZSBhIHtcbiAgY29sb3I6ICM4QTFBOUM7XG59XG5cbnNlY3Rpb24uc3RhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHNlY3Rpb24uc3RhY2sge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uc3RhY2sge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnN0YWNrIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIHNlY3Rpb24uc3RhY2sge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgc2VjdGlvbi5zdGFjayB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICBzZWN0aW9uLnN0YWNrIHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgfVxufVxuXG5zZWN0aW9uLnN0YWNrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zdGFjayB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbnNlY3Rpb24uc3RhY2sudmFsaWduLW1pZGRsZSAuZ3JpZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uc3RhY2sudmFsaWduLWJvdHRvbSAuZ3JpZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuc2VjdGlvbi5zdGFjayAuY29tcG9uZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbnNlY3Rpb24uc3RhY2s6bm90KFtjbGFzcyo9XCJiZy1cIl0pICsgc2VjdGlvbi5zdGFjazpub3QoW2NsYXNzKj1cImJnLVwiXSkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNjLXN0YWNrLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNjLXN0YWNrLXJvdyB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLXN0YWNrLXJvdyB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1zdGFjay1yb3cge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNjLXN0YWNrLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuY2Mtc3RhY2stcm93IHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5jYy1zdGFjay1yb3cge1xuICAgIG1heC13aWR0aDogMTgwMHB4O1xuICB9XG59XG5cbi5jYy1zdGFjay1yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1zdGFjay1yb3cge1xuICAgIGdhcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbi5jYy12aWRlby1zZWxlY3RvciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYy12aWRlby1zZWxlY3RvciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLmNjLXZpZGVvLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBmb3J3YXJkcztcbn1cblxuLmNjLXZpZGVvLW1vZGFsLWNsb3NlIHtcbiAgdG9wOiAycmVtO1xuICByaWdodDogMnJlbTtcbn1cblxuLmNjLWJhbm5lciAuY2MtdmlkZW8tbW9kYWwtY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2MtdmlkZW8tbW9kYWwtY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNjLXZpZGVvLW1vZGFsLWJ1dHRvbiAuY2MtcGxheS1pY29uIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLXZpZGVvLW1vZGFsLWJ1dHRvbiAuY2MtcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59XG5cbi5jYy12aWRlby1tb2RhbC1idXR0b24gaW1nIHtcbiAgb3BhY2l0eTogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYy12aWRlby1tb2RhbC1idXR0b24gc3BhbiB7XG4gIHRvcDogNzUlO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiA4MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNjLWJhbm5lciAuY2MtdmlkZW8tbW9kYWwtYnV0dG9uIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2MtdmlkZW8tbW9kYWwtYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNjLXZpZGVvLW1vZGFsLWJ1dHRvbi5pcy1mZWF0dXJlZCBzcGFuIHtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmNjLXZpZGVvLW1vZGFsLWJ1dHRvbjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLWNhcmVlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDgwcHgsIDE0MHB4KSAyZnIgMWZyIDE0MHB4O1xuICB9XG59XG5cbi5jYy1jYXJlZXJzIC5jYy1jYXJlZXJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLWNhcmVlcnMgLmNjLWNhcmVlcnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNjLWNhcmVlcnMgLmNjLWNhcmVlcnNfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYy1jYXJlZXJzIC5jYy1jYXJlZXJzX19ib3gge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICM4QTFBOUM7XG4gIH1cbn1cblxuLmNjLWNhcmVlcnMgLmNjLWNhcmVlcnNfX2JveGRhdGE6bnRoLWNoaWxkKDRuKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uY2MtY2FyZWVycyAuY2MtY2FyZWVyc19fYm94ZGF0YSAuY2MtY2FyZWVyc19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2MtY2FyZWVycyAuY2MtY2FyZWVyc19fYm94ZGF0YSAuY2MtY2FyZWVyc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYy1jYXJlZXJzIC5jYy1jYXJlZXJzX19ib3hkYXRhIC5jYy1jYXJlZXJzLWRhdGEge1xuICAvKkBzY3JlZW4gbWQge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcclxuICAgICAgICAgICAgfSovXG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5zZXQtMCB7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDBweDtcbn1cblxuLnRvcC00MCB7XG4gIHRvcDogMTByZW07XG59XG5cbi5ib3R0b20tNjQge1xuICBib3R0b206IDE2cmVtO1xufVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMHB4O1xufVxuXG4ubGVmdC0zMiB7XG4gIGxlZnQ6IDhyZW07XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uei0xMCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uei0yMCB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uei0zMCB7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uei00MCB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uei01MCB7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uY29sLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLmNvbC1zcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xufVxuXG4uY29sLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG59XG5cbi5jb2wtc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbn1cblxuLmNvbC1zcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xufVxuXG4uY29sLXNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG59XG5cbi5jb2wtc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbn1cblxuLmNvbC1zcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xufVxuXG4uY29sLXNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG59XG5cbi5jb2wtc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcbn1cblxuLmNvbC1zcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xufVxuXG4uY29sLXNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG59XG5cbi5jb2wtc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbn1cblxuLmNvbC1zcGFuLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4uY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmNvbC1zdGFydC0yIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmNvbC1zdGFydC01IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNvbC1zdGFydC04IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xufVxuXG4uY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbn1cblxuLmNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTtcbn1cblxuLmNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbn1cblxuLmNvbC1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbn1cblxuLmNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbn1cblxuLmNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNTtcbn1cblxuLmNvbC1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNjtcbn1cblxuLmNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNztcbn1cblxuLmNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogODtcbn1cblxuLmNvbC1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOTtcbn1cblxuLmNvbC1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xufVxuXG4uY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTE7XG59XG5cbi5jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuLmNvbC1lbmQtMTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xufVxuXG4uY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi4tbXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaC0zIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uaC01IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uaC03IHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaC04IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uaC00OCB7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53LTMge1xuICB3aWR0aDogMC43NXJlbTtcbn1cblxuLnctNSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4udy03IHtcbiAgd2lkdGg6IDEuNzVyZW07XG59XG5cbi53LTgge1xuICB3aWR0aDogMnJlbTtcbn1cblxuLnctMTAge1xuICB3aWR0aDogMi41cmVtO1xufVxuXG4udy0yOCB7XG4gIHdpZHRoOiA3cmVtO1xufVxuXG4udy00XFwvNSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53LTNcXC82IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF4LXctc2NyZWVuLWxnIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG5cbi5tYXgtdy1zY3JlZW4teGwge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLm1heC13LXNjcmVlbi0yeGwge1xuICBtYXgtd2lkdGg6IDE1MzZweDtcbn1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmZsZXgtc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5ib3JkZXItY29sbGFwc2Uge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udHJhbnNmb3JtIHtcbiAgLS10dy10cmFuc2xhdGUteDogMDtcbiAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgLS10dy1yb3RhdGU6IDA7XG4gIC0tdHctc2tldy14OiAwO1xuICAtLXR3LXNrZXcteTogMDtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10dy10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIC0tdHctcm90YXRlOiAxODBkZWc7XG59XG5cbi5ob3ZlclxcOnNjYWxlLTExMDpob3ZlciB7XG4gIC0tdHctc2NhbGUteDogMS4xO1xuICAtLXR3LXNjYWxlLXk6IDEuMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGluZyB7XG4gIDc1JSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGluZyB7XG4gIDc1JSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LDAsMSwxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsMCwxLDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwwLDAuMiwxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsMC4yLDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsMCwxLDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwwLDEsMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsMC4yLDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwwLjIsMSk7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbi5ncmlkLWZsb3ctY29sIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xufVxuXG4uZ3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG59XG5cbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbn1cblxuLmdyaWQtcm93cy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLTIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLTUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtNiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xufVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwcHg7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDEuMjVyZW07XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogMS41cmVtO1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDEuNzVyZW07XG59XG5cbi5nYXAtOCB7XG4gIGdhcDogMnJlbTtcbn1cblxuLmdhcC05IHtcbiAgZ2FwOiAyLjI1cmVtO1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAyLjVyZW07XG59XG5cbi5nYXAtMTEge1xuICBnYXA6IDIuNzVyZW07XG59XG5cbi5nYXAtMTIge1xuICBnYXA6IDNyZW07XG59XG5cbi5nYXAtMTQge1xuICBnYXA6IDMuNXJlbTtcbn1cblxuLmdhcC0xNiB7XG4gIGdhcDogNHJlbTtcbn1cblxuLmdhcC0yMCB7XG4gIGdhcDogNXJlbTtcbn1cblxuLmdhcC0yNCB7XG4gIGdhcDogNnJlbTtcbn1cblxuLmdhcC0yOCB7XG4gIGdhcDogN3JlbTtcbn1cblxuLmdhcC0zMiB7XG4gIGdhcDogOHJlbTtcbn1cblxuLmdhcC0zNiB7XG4gIGdhcDogOXJlbTtcbn1cblxuLmdhcC00MCB7XG4gIGdhcDogMTByZW07XG59XG5cbi5nYXAtNDQge1xuICBnYXA6IDExcmVtO1xufVxuXG4uZ2FwLTQ4IHtcbiAgZ2FwOiAxMnJlbTtcbn1cblxuLmdhcC01MiB7XG4gIGdhcDogMTNyZW07XG59XG5cbi5nYXAtNTYge1xuICBnYXA6IDE0cmVtO1xufVxuXG4uZ2FwLTYwIHtcbiAgZ2FwOiAxNXJlbTtcbn1cblxuLmdhcC02NCB7XG4gIGdhcDogMTZyZW07XG59XG5cbi5nYXAtNzIge1xuICBnYXA6IDE4cmVtO1xufVxuXG4uZ2FwLTgwIHtcbiAgZ2FwOiAyMHJlbTtcbn1cblxuLmdhcC05NiB7XG4gIGdhcDogMjRyZW07XG59XG5cbi5nYXAtcHgge1xuICBnYXA6IDFweDtcbn1cblxuLmdhcC0wXFwuNSB7XG4gIGdhcDogMC4xMjVyZW07XG59XG5cbi5nYXAtMVxcLjUge1xuICBnYXA6IDAuMzc1cmVtO1xufVxuXG4uZ2FwLTJcXC41IHtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cblxuLmdhcC0zXFwuNSB7XG4gIGdhcDogMC44NzVyZW07XG59XG5cbi5nYXAteC0wIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgY29sdW1uLWdhcDogMHB4O1xufVxuXG4uZ2FwLXgtMSB7XG4gIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xufVxuXG4uZ2FwLXgtMiB7XG4gIC1tb3otY29sdW1uLWdhcDogMC41cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cblxuLmdhcC14LTMge1xuICAtbW96LWNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcbn1cblxuLmdhcC14LTQge1xuICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgY29sdW1uLWdhcDogMXJlbTtcbn1cblxuLmdhcC14LTUge1xuICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cblxuLmdhcC14LTYge1xuICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG5cbi5nYXAteC03IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDEuNzVyZW07XG59XG5cbi5nYXAteC04IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG59XG5cbi5nYXAteC05IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyLjI1cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDIuMjVyZW07XG59XG5cbi5nYXAteC0xMCB7XG4gIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbn1cblxuLmdhcC14LTExIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDIuNzVyZW07XG59XG5cbi5nYXAteC0xMiB7XG4gIC1tb3otY29sdW1uLWdhcDogM3JlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xufVxuXG4uZ2FwLXgtMTQge1xuICAtbW96LWNvbHVtbi1nYXA6IDMuNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAzLjVyZW07XG59XG5cbi5nYXAteC0xNiB7XG4gIC1tb3otY29sdW1uLWdhcDogNHJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xufVxuXG4uZ2FwLXgtMjAge1xuICAtbW96LWNvbHVtbi1nYXA6IDVyZW07XG4gICAgICAgY29sdW1uLWdhcDogNXJlbTtcbn1cblxuLmdhcC14LTI0IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDZyZW07XG59XG5cbi5nYXAteC0yOCB7XG4gIC1tb3otY29sdW1uLWdhcDogN3JlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiA3cmVtO1xufVxuXG4uZ2FwLXgtMzIge1xuICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgY29sdW1uLWdhcDogOHJlbTtcbn1cblxuLmdhcC14LTM2IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiA5cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDlyZW07XG59XG5cbi5nYXAteC00MCB7XG4gIC1tb3otY29sdW1uLWdhcDogMTByZW07XG4gICAgICAgY29sdW1uLWdhcDogMTByZW07XG59XG5cbi5nYXAteC00NCB7XG4gIC1tb3otY29sdW1uLWdhcDogMTFyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTFyZW07XG59XG5cbi5nYXAteC00OCB7XG4gIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTJyZW07XG59XG5cbi5nYXAteC01MiB7XG4gIC1tb3otY29sdW1uLWdhcDogMTNyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTNyZW07XG59XG5cbi5nYXAteC01NiB7XG4gIC1tb3otY29sdW1uLWdhcDogMTRyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTRyZW07XG59XG5cbi5nYXAteC02MCB7XG4gIC1tb3otY29sdW1uLWdhcDogMTVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTVyZW07XG59XG5cbi5nYXAteC02NCB7XG4gIC1tb3otY29sdW1uLWdhcDogMTZyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTZyZW07XG59XG5cbi5nYXAteC03MiB7XG4gIC1tb3otY29sdW1uLWdhcDogMThyZW07XG4gICAgICAgY29sdW1uLWdhcDogMThyZW07XG59XG5cbi5nYXAteC04MCB7XG4gIC1tb3otY29sdW1uLWdhcDogMjByZW07XG4gICAgICAgY29sdW1uLWdhcDogMjByZW07XG59XG5cbi5nYXAteC05NiB7XG4gIC1tb3otY29sdW1uLWdhcDogMjRyZW07XG4gICAgICAgY29sdW1uLWdhcDogMjRyZW07XG59XG5cbi5nYXAteC1weCB7XG4gIC1tb3otY29sdW1uLWdhcDogMXB4O1xuICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbn1cblxuLmdhcC14LTBcXC41IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjEyNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjEyNXJlbTtcbn1cblxuLmdhcC14LTFcXC41IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbn1cblxuLmdhcC14LTJcXC41IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbn1cblxuLmdhcC14LTNcXC41IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjg3NXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjg3NXJlbTtcbn1cblxuLmdhcC15LTAge1xuICByb3ctZ2FwOiAwcHg7XG59XG5cbi5nYXAteS0xIHtcbiAgcm93LWdhcDogMC4yNXJlbTtcbn1cblxuLmdhcC15LTIge1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG5cbi5nYXAteS0zIHtcbiAgcm93LWdhcDogMC43NXJlbTtcbn1cblxuLmdhcC15LTQge1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4uZ2FwLXktNSB7XG4gIHJvdy1nYXA6IDEuMjVyZW07XG59XG5cbi5nYXAteS02IHtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuXG4uZ2FwLXktNyB7XG4gIHJvdy1nYXA6IDEuNzVyZW07XG59XG5cbi5nYXAteS04IHtcbiAgcm93LWdhcDogMnJlbTtcbn1cblxuLmdhcC15LTkge1xuICByb3ctZ2FwOiAyLjI1cmVtO1xufVxuXG4uZ2FwLXktMTAge1xuICByb3ctZ2FwOiAyLjVyZW07XG59XG5cbi5nYXAteS0xMSB7XG4gIHJvdy1nYXA6IDIuNzVyZW07XG59XG5cbi5nYXAteS0xMiB7XG4gIHJvdy1nYXA6IDNyZW07XG59XG5cbi5nYXAteS0xNCB7XG4gIHJvdy1nYXA6IDMuNXJlbTtcbn1cblxuLmdhcC15LTE2IHtcbiAgcm93LWdhcDogNHJlbTtcbn1cblxuLmdhcC15LTIwIHtcbiAgcm93LWdhcDogNXJlbTtcbn1cblxuLmdhcC15LTI0IHtcbiAgcm93LWdhcDogNnJlbTtcbn1cblxuLmdhcC15LTI4IHtcbiAgcm93LWdhcDogN3JlbTtcbn1cblxuLmdhcC15LTMyIHtcbiAgcm93LWdhcDogOHJlbTtcbn1cblxuLmdhcC15LTM2IHtcbiAgcm93LWdhcDogOXJlbTtcbn1cblxuLmdhcC15LTQwIHtcbiAgcm93LWdhcDogMTByZW07XG59XG5cbi5nYXAteS00NCB7XG4gIHJvdy1nYXA6IDExcmVtO1xufVxuXG4uZ2FwLXktNDgge1xuICByb3ctZ2FwOiAxMnJlbTtcbn1cblxuLmdhcC15LTUyIHtcbiAgcm93LWdhcDogMTNyZW07XG59XG5cbi5nYXAteS01NiB7XG4gIHJvdy1nYXA6IDE0cmVtO1xufVxuXG4uZ2FwLXktNjAge1xuICByb3ctZ2FwOiAxNXJlbTtcbn1cblxuLmdhcC15LTY0IHtcbiAgcm93LWdhcDogMTZyZW07XG59XG5cbi5nYXAteS03MiB7XG4gIHJvdy1nYXA6IDE4cmVtO1xufVxuXG4uZ2FwLXktODAge1xuICByb3ctZ2FwOiAyMHJlbTtcbn1cblxuLmdhcC15LTk2IHtcbiAgcm93LWdhcDogMjRyZW07XG59XG5cbi5nYXAteS1weCB7XG4gIHJvdy1nYXA6IDFweDtcbn1cblxuLmdhcC15LTBcXC41IHtcbiAgcm93LWdhcDogMC4xMjVyZW07XG59XG5cbi5nYXAteS0xXFwuNSB7XG4gIHJvdy1nYXA6IDAuMzc1cmVtO1xufVxuXG4uZ2FwLXktMlxcLjUge1xuICByb3ctZ2FwOiAwLjYyNXJlbTtcbn1cblxuLmdhcC15LTNcXC41IHtcbiAgcm93LWdhcDogMC44NzVyZW07XG59XG5cbi5zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLWItMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci1iIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM4QTFBOUM7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbn1cblxuLmJnLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xufVxuXG4uYmctbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uYmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG59XG5cbi5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xufVxuXG4uYmctb2ZmLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xufVxuXG4uYmctZm9yZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4Yjtcbn1cblxuLmJnLXZpb2xldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6YmctbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6YmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6Ymctb2ZmLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6YmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6YmctZm9yZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4Yjtcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJnLXZpb2xldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG59XG5cbi5mb2N1cy13aXRoaW5cXDpiZy1ibGFjazpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZm9jdXMtd2l0aGluXFw6Ymctd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uZm9jdXMtd2l0aGluXFw6YmctbWludDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xufVxuXG4uZm9jdXMtd2l0aGluXFw6YmctZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG59XG5cbi5mb2N1cy13aXRoaW5cXDpiZy1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG59XG5cbi5mb2N1cy13aXRoaW5cXDpiZy1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4Yjtcbn1cblxuLmZvY3VzLXdpdGhpblxcOmJnLXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xufVxuXG4uaG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvdmVyXFw6YmctZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG59XG5cbi5ob3ZlclxcOmJnLWxpZ2h0LWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xufVxuXG4uaG92ZXJcXDpiZy1saWdodC1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5Qztcbn1cblxuLmhvdmVyXFw6YmctbWludDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG59XG5cbi5ob3ZlclxcOmJnLWRhcmstYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG59XG5cbi5ob3ZlclxcOmJnLW9mZi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5ob3ZlclxcOmJnLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xufVxuXG4uaG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG59XG5cbi5ob3ZlclxcOmJnLWZvcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG59XG5cbi5ob3ZlclxcOmJnLXZpb2xldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG59XG5cbi5mb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbn1cblxuLmZvY3VzXFw6YmctbGlnaHQtZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG59XG5cbi5mb2N1c1xcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xufVxuXG4uZm9jdXNcXDpiZy1taW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbn1cblxuLmZvY3VzXFw6YmctZGFyay1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbn1cblxuLmZvY3VzXFw6Ymctb2ZmLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmZvY3VzXFw6YmctcGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbn1cblxuLmZvY3VzXFw6YmctZm9yZXN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4Yjtcbn1cblxuLmZvY3VzXFw6YmctdmlvbGV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbn1cblxuLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYmctZ3JhZGllbnQtdG8tdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XG5cbi5iZy1ncmFkaWVudC10by10ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XG5cbi5iZy1ncmFkaWVudC10by1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuXG4uYmctZ3JhZGllbnQtdG8tYnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuXG4uYmctZ3JhZGllbnQtdG8tYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XG5cbi5iZy1ncmFkaWVudC10by1ibCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cblxuLmJnLWdyYWRpZW50LXRvLWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cblxuLmJnLWdyYWRpZW50LXRvLXRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuXG4uYmctYXV0byB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5iZy1sb2NhbCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG59XG5cbi5iZy1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmJnLWNsaXAtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uYmctY2xpcC1wYWRkaW5nIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmJnLWNsaXAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG5cbi5iZy1jbGlwLXRleHQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG5cbi5iZy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLmJnLWxlZnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5iZy1sZWZ0LXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4uYmctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cblxuLmJnLXJpZ2h0LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cblxuLmJnLXJpZ2h0LXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cblxuLmJnLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLmJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctcmVwZWF0LXgge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1yZXBlYXQteSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmJnLXJlcGVhdC1yb3VuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbn1cblxuLmJnLXJlcGVhdC1zcGFjZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbn1cblxuLmJnLW9yaWdpbi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbn1cblxuLmJnLW9yaWdpbi1wYWRkaW5nIHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xufVxuXG4uYmctb3JpZ2luLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG59XG5cbi5vYmplY3QtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vYmplY3QtY2VudGVyIHtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbi50ZXh0LTR4bCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnRleHQtNXhsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRleHQtNnhsIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRleHQtN3hsIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGV4dC04eGwge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZXh0LTl4bCB7XG4gIGZvbnQtc2l6ZTogOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sZWFkaW5nLTUge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmxlYWRpbmctNyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICM1NDU2NUE7XG59XG5cbi50ZXh0LWxpZ2h0LWdyZXkge1xuICBjb2xvcjogIzYzNjU2OTtcbn1cblxuLnRleHQtbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjNjM2NTY5O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzhBMUE5Qztcbn1cblxuLnRleHQtbWludCB7XG4gIGNvbG9yOiAjQTVFOEVDO1xufVxuXG4udGV4dC1kYXJrLWJsdWUge1xuICBjb2xvcjogIzVDODdCQztcbn1cblxuLnRleHQtb2ZmLXdoaXRlIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI0JBNDVDRDtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzZFQ0RDOTtcbn1cblxuLnRleHQtZm9yZXN0IHtcbiAgY29sb3I6ICM0YTk0OGI7XG59XG5cbi50ZXh0LXZpb2xldCB7XG4gIGNvbG9yOiAjOTc5ZWU2O1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6dGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6dGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6dGV4dC1ncmF5IHtcbiAgY29sb3I6ICM1NDU2NUE7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICBjb2xvcjogIzYzNjU2OTtcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjNjM2NTY5O1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6dGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzhBMUE5Qztcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtbWludCB7XG4gIGNvbG9yOiAjQTVFOEVDO1xufVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6dGV4dC1kYXJrLWJsdWUge1xuICBjb2xvcjogIzVDODdCQztcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtb2ZmLXdoaXRlIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDp0ZXh0LXBpbmsge1xuICBjb2xvcjogI0JBNDVDRDtcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzZFQ0RDOTtcbn1cblxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtZm9yZXN0IHtcbiAgY29sb3I6ICM0YTk0OGI7XG59XG5cbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDp0ZXh0LXZpb2xldCB7XG4gIGNvbG9yOiAjOTc5ZWU2O1xufVxuXG4uZm9jdXMtd2l0aGluXFw6dGV4dC1ibGFjazpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvY3VzLXdpdGhpblxcOnRleHQtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICM1NDU2NUE7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICM2MzY1Njk7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICM2MzY1Njk7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogIzhBMUE5Qztcbn1cblxuLmZvY3VzLXdpdGhpblxcOnRleHQtbWludDpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogI0E1RThFQztcbn1cblxuLmZvY3VzLXdpdGhpblxcOnRleHQtZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gIGNvbG9yOiAjNUM4N0JDO1xufVxuXG4uZm9jdXMtd2l0aGluXFw6dGV4dC1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICNCQTQ1Q0Q7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gIGNvbG9yOiAjNkVDREM5O1xufVxuXG4uZm9jdXMtd2l0aGluXFw6dGV4dC1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6ICM0YTk0OGI7XG59XG5cbi5mb2N1cy13aXRoaW5cXDp0ZXh0LXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogIzk3OWVlNjtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1NjVBO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXk6aG92ZXIge1xuICBjb2xvcjogIzYzNjU2OTtcbn1cblxuLmhvdmVyXFw6dGV4dC1saWdodC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICM2MzY1Njk7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICM4QTFBOUM7XG59XG5cbi5ob3ZlclxcOnRleHQtbWludDpob3ZlciB7XG4gIGNvbG9yOiAjQTVFOEVDO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWRhcmstYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNUM4N0JDO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9mZi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbms6aG92ZXIge1xuICBjb2xvcjogI0JBNDVDRDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjNkVDREM5O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWZvcmVzdDpob3ZlciB7XG4gIGNvbG9yOiAjNGE5NDhiO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXZpb2xldDpob3ZlciB7XG4gIGNvbG9yOiAjOTc5ZWU2O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICM1NDU2NUE7XG59XG5cbi5mb2N1c1xcOnRleHQtbGlnaHQtZ3JleTpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2NTY5O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMge1xuICBjb2xvcjogIzYzNjU2OTtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzhBMUE5Qztcbn1cblxuLmZvY3VzXFw6dGV4dC1taW50OmZvY3VzIHtcbiAgY29sb3I6ICNBNUU4RUM7XG59XG5cbi5mb2N1c1xcOnRleHQtZGFyay1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICM1Qzg3QkM7XG59XG5cbi5mb2N1c1xcOnRleHQtb2ZmLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluazpmb2N1cyB7XG4gIGNvbG9yOiAjQkE0NUNEO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM2RUNEQzk7XG59XG5cbi5mb2N1c1xcOnRleHQtZm9yZXN0OmZvY3VzIHtcbiAgY29sb3I6ICM0YTk0OGI7XG59XG5cbi5mb2N1c1xcOnRleHQtdmlvbGV0OmZvY3VzIHtcbiAgY29sb3I6ICM5NzllZTY7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub3BhY2l0eS04MCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJnLWJsZW5kLW5vcm1hbCB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuXG4uYmctYmxlbmQtbXVsdGlwbHkge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uYmctYmxlbmQtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG5cbi5iZy1ibGVuZC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuXG4uYmctYmxlbmQtZGFya2VuIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBkYXJrZW47XG59XG5cbi5iZy1ibGVuZC1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuO1xufVxuXG4uYmctYmxlbmQtY29sb3ItZG9kZ2Uge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xufVxuXG4uYmctYmxlbmQtY29sb3ItYnVybiB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbn1cblxuLmJnLWJsZW5kLWhhcmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG59XG5cbi5iZy1ibGVuZC1zb2Z0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuXG4uYmctYmxlbmQtZGlmZmVyZW5jZSB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLmJnLWJsZW5kLWV4Y2x1c2lvbiB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xufVxuXG4uYmctYmxlbmQtaHVlIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBodWU7XG59XG5cbi5iZy1ibGVuZC1zYXR1cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzYXR1cmF0aW9uO1xufVxuXG4uYmctYmxlbmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xufVxuXG4uYmctYmxlbmQtbHVtaW5vc2l0eSB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbn1cblxuKiwgOjpiZWZvcmUsIDo6YWZ0ZXIge1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xufVxuXG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gIC0tdHctcmluZy1pbnNldDogdmFyKC0tdHctZW1wdHksLyohKi8gLyohKi8pO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiYSg1OSwgMTMwLCAyNDYsIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbn1cblxuLnRyYW5zaXRpb24tb3BhY2l0eSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cblxuLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG5cbi5kdXJhdGlvbi03MDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cblxuLmVhc2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21cXDpjb2wtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNSAvIHNwYW4gNTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tMTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExIC8gc3BhbiAxMTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTEyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAuc21cXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTEzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTM7XG4gIH1cblxuICAuc21cXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cblxuICAuc21cXDpncmlkLWZsb3ctcm93IHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1mbG93LWNvbCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG4gIH1cblxuICAuc21cXDpncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtcm93cy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLXJvd3MtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1yb3dzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtcm93cy00IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLXJvd3MtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1yb3dzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtcm93cy1ub25lIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gIH1cblxuICAuc21cXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuc21cXDpnYXAtMCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cblxuICAuc21cXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTMge1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC00IHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAuc21cXDpnYXAtNSB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTYge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTcge1xuICAgIGdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC04IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAuc21cXDpnYXAtOSB7XG4gICAgZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTEwIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0xMSB7XG4gICAgZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTEyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAuc21cXDpnYXAtMTQge1xuICAgIGdhcDogMy41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTE2IHtcbiAgICBnYXA6IDRyZW07XG4gIH1cblxuICAuc21cXDpnYXAtMjAge1xuICAgIGdhcDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0yNCB7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTI4IHtcbiAgICBnYXA6IDdyZW07XG4gIH1cblxuICAuc21cXDpnYXAtMzIge1xuICAgIGdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0zNiB7XG4gICAgZ2FwOiA5cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTQwIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTQ0IHtcbiAgICBnYXA6IDExcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTQ4IHtcbiAgICBnYXA6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTUyIHtcbiAgICBnYXA6IDEzcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTU2IHtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTYwIHtcbiAgICBnYXA6IDE1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTY0IHtcbiAgICBnYXA6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTcyIHtcbiAgICBnYXA6IDE4cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTgwIHtcbiAgICBnYXA6IDIwcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTk2IHtcbiAgICBnYXA6IDI0cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXB4IHtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmdhcC0wXFwuNSB7XG4gICAgZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0xXFwuNSB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0yXFwuNSB7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0zXFwuNSB7XG4gICAgZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMHB4O1xuICAgICAgICAgY29sdW1uLWdhcDogMHB4O1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC01IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC03IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtOCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTkge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuMjVyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC0xMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC0xMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTEyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMy41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMy41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC0yMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTI0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMjgge1xuICAgIC1tb3otY29sdW1uLWdhcDogN3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDdyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC0zMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTM2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDlyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA5cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtNDAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTByZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTQ0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDExcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTFyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC00OCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtNTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTNyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxM3JlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTU2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTRyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC02MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtNjQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTZyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTcyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMThyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC04MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtOTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogMjRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LXB4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTBcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMTI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4xMjVyZW07XG4gIH1cblxuICAuc21cXDpnYXAteC0xXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXgtMlxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC42MjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC14LTNcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuODc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC44NzVyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS0wIHtcbiAgICByb3ctZ2FwOiAwcHg7XG4gIH1cblxuICAuc21cXDpnYXAteS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMiB7XG4gICAgcm93LWdhcDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMyB7XG4gICAgcm93LWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTQge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS01IHtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNiB7XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNyB7XG4gICAgcm93LWdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTgge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS05IHtcbiAgICByb3ctZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMTAge1xuICAgIHJvdy1nYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTExIHtcbiAgICByb3ctZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMTIge1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS0xNCB7XG4gICAgcm93LWdhcDogMy41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMTYge1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS0yMCB7XG4gICAgcm93LWdhcDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTI0IHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktMjgge1xuICAgIHJvdy1nYXA6IDdyZW07XG4gIH1cblxuICAuc21cXDpnYXAteS0zMiB7XG4gICAgcm93LWdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTM2IHtcbiAgICByb3ctZ2FwOiA5cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNDAge1xuICAgIHJvdy1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNDQge1xuICAgIHJvdy1nYXA6IDExcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNDgge1xuICAgIHJvdy1nYXA6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNTIge1xuICAgIHJvdy1nYXA6IDEzcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNTYge1xuICAgIHJvdy1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNjAge1xuICAgIHJvdy1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNjQge1xuICAgIHJvdy1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktNzIge1xuICAgIHJvdy1nYXA6IDE4cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktODAge1xuICAgIHJvdy1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktOTYge1xuICAgIHJvdy1nYXA6IDI0cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLXktcHgge1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTBcXC41IHtcbiAgICByb3ctZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTFcXC41IHtcbiAgICByb3ctZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTJcXC41IHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC15LTNcXC41IHtcbiAgICByb3ctZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLnNtXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuc21cXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuc21cXDpiZy1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6YmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5zbVxcOmJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuc21cXDpiZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDpiZy1vZmYtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuc21cXDpiZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDpiZy1mb3Jlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuc21cXDpiZy12aW9sZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDpiZy1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6YmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6YmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLWRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLW9mZi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLWZvcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOmJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOmJnLWJsYWNrOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOmJnLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOmJnLWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6YmctbGlnaHQtZ3JleTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDpiZy1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOmJnLXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDpiZy1taW50OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOmJnLWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDpiZy1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6YmctcGluazpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDpiZy1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDpiZy1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6YmctdmlvbGV0OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW1pbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWRhcmstYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb2ZmLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZm9yZXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy12aW9sZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctbGlnaHQtZ3JheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1taW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1kYXJrLWJsdWU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWZvcmVzdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdmlvbGV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnNtXFw6Ymctbm9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYWRpZW50LXRvLXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuc21cXDpiZy1ncmFkaWVudC10by10ciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYWRpZW50LXRvLXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYWRpZW50LXRvLWJyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JhZGllbnQtdG8tYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYWRpZW50LXRvLWJsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuc21cXDpiZy1ncmFkaWVudC10by1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYWRpZW50LXRvLXRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuc21cXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAuc21cXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5zbVxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5zbVxcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLnNtXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAuc21cXDpiZy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLnNtXFw6YmctY2xpcC1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zbVxcOmJnLWNsaXAtcGFkZGluZyB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC5zbVxcOmJnLWNsaXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zbVxcOmJnLWNsaXAtdGV4dCB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIH1cblxuICAuc21cXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLnNtXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAuc21cXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5zbVxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLnNtXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yaWdpbi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNtXFw6Ymctb3JpZ2luLXBhZGRpbmcge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yaWdpbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIH1cblxuICAuc21cXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuc21cXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAuc21cXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC01eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc21cXDp0ZXh0LTd4bCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc21cXDp0ZXh0LTh4bCB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc21cXDp0ZXh0LTl4bCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuc21cXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuc21cXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1saWdodC1ncmF5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5zbVxcOnRleHQtbWludCB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuc21cXDp0ZXh0LWRhcmstYmx1ZSB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9mZi13aGl0ZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWZvcmVzdCB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuc21cXDp0ZXh0LXZpb2xldCB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtbGlnaHQtZ3JleSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyYXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6dGV4dC1wdXJwbGUge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5zbVxcOmdyb3VwLWhvdmVyXFw6dGV4dC1taW50IHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtZGFyay1ibHVlIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtb2ZmLXdoaXRlIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtcGluayB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnNtXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtZm9yZXN0IHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuc21cXDpncm91cC1ob3ZlclxcOnRleHQtdmlvbGV0IHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOnRleHQtYmxhY2s6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOnRleHQtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOnRleHQtZ3JheTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1saWdodC1ncmV5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOnRleHQtcHVycGxlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDp0ZXh0LW1pbnQ6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzLXdpdGhpblxcOnRleHQtZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDp0ZXh0LW9mZi13aGl0ZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1waW5rOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWZvcmVzdDpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC12aW9sZXQ6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXk6aG92ZXIge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWxpZ2h0LWdyYXk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtbWludDpob3ZlciB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZGFyay1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1vZmYtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1mb3Jlc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXZpb2xldDpob3ZlciB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1saWdodC1ncmV5OmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1saWdodC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW1pbnQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtb2ZmLXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZm9yZXN0OmZvY3VzIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC12aW9sZXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnNtXFw6YmctYmxlbmQtbm9ybWFsIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLW11bHRpcGx5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG5cbiAgLnNtXFw6YmctYmxlbmQtc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLWRhcmtlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gIH1cblxuICAuc21cXDpiZy1ibGVuZC1saWdodGVuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG4gIH1cblxuICAuc21cXDpiZy1ibGVuZC1jb2xvci1kb2RnZSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLWNvbG9yLWJ1cm4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLWhhcmQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLXNvZnQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLWRpZmZlcmVuY2Uge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsZW5kLWV4Y2x1c2lvbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBleGNsdXNpb247XG4gIH1cblxuICAuc21cXDpiZy1ibGVuZC1odWUge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaHVlO1xuICB9XG5cbiAgLnNtXFw6YmctYmxlbmQtc2F0dXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzYXR1cmF0aW9uO1xuICB9XG5cbiAgLnNtXFw6YmctYmxlbmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG4gIH1cblxuICAuc21cXDpiZy1ibGVuZC1sdW1pbm9zaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cblxuICAubWRcXDpjb2wtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNSAvIHNwYW4gNTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tMTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExIC8gc3BhbiAxMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTEyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAubWRcXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTM7XG4gIH1cblxuICAubWRcXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpyb3ctc3Bhbi0yIHtcbiAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xuICB9XG5cbiAgLm1kXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAubWRcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAubWRcXDptdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5tZFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAubWRcXDotbWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gIH1cblxuICAubWRcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1kXFw6Z3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIC5tZFxcOnctNDgge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnctMlxcLzYge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy00XFwvNiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1mbG93LXJvdyB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgfVxuXG4gIC5tZFxcOmdyaWQtZmxvdy1jb2wge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cblxuICAubWRcXDpncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy1ub25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1yb3dzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1yb3dzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubWRcXDpmbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOmdhcC0wIHtcbiAgICBnYXA6IDBweDtcbiAgfVxuXG4gIC5tZFxcOmdhcC0xIHtcbiAgICBnYXA6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMiB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMyB7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTQge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC01IHtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNiB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNyB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTgge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC05IHtcbiAgICBnYXA6IDIuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMTAge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTExIHtcbiAgICBnYXA6IDIuNzVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMTIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC0xNCB7XG4gICAgZ2FwOiAzLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMTYge1xuICAgIGdhcDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC0yMCB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTI0IHtcbiAgICBnYXA6IDZyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMjgge1xuICAgIGdhcDogN3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC0zMiB7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTM2IHtcbiAgICBnYXA6IDlyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNDAge1xuICAgIGdhcDogMTByZW07XG4gIH1cblxuICAubWRcXDpnYXAtNDQge1xuICAgIGdhcDogMTFyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNDgge1xuICAgIGdhcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNTIge1xuICAgIGdhcDogMTNyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNTYge1xuICAgIGdhcDogMTRyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNjAge1xuICAgIGdhcDogMTVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNjQge1xuICAgIGdhcDogMTZyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNzIge1xuICAgIGdhcDogMThyZW07XG4gIH1cblxuICAubWRcXDpnYXAtODAge1xuICAgIGdhcDogMjByZW07XG4gIH1cblxuICAubWRcXDpnYXAtOTYge1xuICAgIGdhcDogMjRyZW07XG4gIH1cblxuICAubWRcXDpnYXAtcHgge1xuICAgIGdhcDogMXB4O1xuICB9XG5cbiAgLm1kXFw6Z2FwLTBcXC41IHtcbiAgICBnYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTFcXC41IHtcbiAgICBnYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTJcXC41IHtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTNcXC41IHtcbiAgICBnYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwcHg7XG4gIH1cblxuICAubWRcXDpnYXAteC0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC02IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTcge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuNzVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC04IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtOSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTEwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTExIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDIuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC0xNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAzLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC0xNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTIwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMjQge1xuICAgIC1tb3otY29sdW1uLWdhcDogNnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDZyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC0yOCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA3cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogN3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTMyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMzYge1xuICAgIC1tb3otY29sdW1uLWdhcDogOXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDlyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC00MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtNDQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTQ4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEycmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC01MiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxM3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEzcmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtNTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTYwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC02NCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtNzIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMThyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTgwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDIwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMjByZW07XG4gIH1cblxuICAubWRcXDpnYXAteC05NiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDI0cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtcHgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXB4O1xuICAgICAgICAgY29sdW1uLWdhcDogMXB4O1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtMFxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4xMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC14LTFcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMzc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4zNzVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteC0yXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXgtM1xcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC44NzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTAge1xuICAgIHJvdy1nYXA6IDBweDtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0zIHtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktNCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTUge1xuICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS02IHtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS03IHtcbiAgICByb3ctZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktOCB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTkge1xuICAgIHJvdy1nYXA6IDIuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0xMCB7XG4gICAgcm93LWdhcDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMTEge1xuICAgIHJvdy1nYXA6IDIuNzVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0xMiB7XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTE0IHtcbiAgICByb3ctZ2FwOiAzLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0xNiB7XG4gICAgcm93LWdhcDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTIwIHtcbiAgICByb3ctZ2FwOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMjQge1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS0yOCB7XG4gICAgcm93LWdhcDogN3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC15LTMyIHtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMzYge1xuICAgIHJvdy1nYXA6IDlyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS00MCB7XG4gICAgcm93LWdhcDogMTByZW07XG4gIH1cblxuICAubWRcXDpnYXAteS00NCB7XG4gICAgcm93LWdhcDogMTFyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS00OCB7XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS01MiB7XG4gICAgcm93LWdhcDogMTNyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS01NiB7XG4gICAgcm93LWdhcDogMTRyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS02MCB7XG4gICAgcm93LWdhcDogMTVyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS02NCB7XG4gICAgcm93LWdhcDogMTZyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS03MiB7XG4gICAgcm93LWdhcDogMThyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS04MCB7XG4gICAgcm93LWdhcDogMjByZW07XG4gIH1cblxuICAubWRcXDpnYXAteS05NiB7XG4gICAgcm93LWdhcDogMjRyZW07XG4gIH1cblxuICAubWRcXDpnYXAteS1weCB7XG4gICAgcm93LWdhcDogMXB4O1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMFxcLjUge1xuICAgIHJvdy1nYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMVxcLjUge1xuICAgIHJvdy1nYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktMlxcLjUge1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLXktM1xcLjUge1xuICAgIHJvdy1nYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tZFxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5tZFxcOmJnLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDpiZy1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLm1kXFw6YmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5tZFxcOmJnLWRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOmJnLW9mZi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubWRcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOmJnLWZvcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5tZFxcOmJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6YmctbGlnaHQtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDpiZy1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDpiZy1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6YmctZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6Ymctb2ZmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6YmctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOmJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6YmctZm9yZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6YmctdmlvbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6YmctYmxhY2s6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6Ymctd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6YmctZ3JheTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDpiZy1saWdodC1ncmV5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6YmctcHVycGxlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOmJnLW1pbnQ6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6YmctZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOmJnLW9mZi13aGl0ZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDpiZy1waW5rOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOmJnLWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOmJnLWZvcmVzdDpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDpiZy12aW9sZXQ6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ymctd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWxpZ2h0LWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXB1cnBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctbWludDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZGFyay1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vZmYtd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1mb3Jlc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXZpb2xldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmxhY2s6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1saWdodC1ncmV5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1saWdodC1ncmF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW1pbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ymctb2ZmLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZm9yZXN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy12aW9sZXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAubWRcXDpiZy1ub25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JhZGllbnQtdG8tdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyYWRpZW50LXRvLXRyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JhZGllbnQtdG8tciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JhZGllbnQtdG8tYnIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmFkaWVudC10by1iIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JhZGllbnQtdG8tYmwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyYWRpZW50LXRvLWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JhZGllbnQtdG8tdGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLm1kXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLm1kXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAubWRcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5tZFxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpiZy1jbGlwLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1kXFw6YmctY2xpcC1wYWRkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG5cbiAgLm1kXFw6YmctY2xpcC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLm1kXFw6YmctY2xpcC10ZXh0IHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgfVxuXG4gIC5tZFxcOmJnLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6YmctY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6YmctbGVmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6YmctbGVmdC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLm1kXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6YmctcmlnaHQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAubWRcXDpiZy1yaWdodC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gIC5tZFxcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLm1kXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgLm1kXFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLm1kXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cblxuICAubWRcXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JpZ2luLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWRcXDpiZy1vcmlnaW4tcGFkZGluZyB7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICB9XG5cbiAgLm1kXFw6Ymctb3JpZ2luLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5tZFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6cGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAubWRcXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC01eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubWRcXDp0ZXh0LTd4bCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubWRcXDp0ZXh0LTh4bCB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubWRcXDp0ZXh0LTl4bCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tZFxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtbGlnaHQtZ3JleSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWxpZ2h0LWdyYXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1taW50IHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5tZFxcOnRleHQtZGFyay1ibHVlIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOnRleHQtb2ZmLXdoaXRlIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluayB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZm9yZXN0IHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdmlvbGV0IHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWdyYXkge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1saWdodC1ncmV5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOnRleHQtbGlnaHQtZ3JheSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXB1cnBsZSB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLm1kXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LW1pbnQge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1vZmYtd2hpdGUge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1waW5rIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubWRcXDpncm91cC1ob3ZlclxcOnRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1mb3Jlc3Qge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5tZFxcOmdyb3VwLWhvdmVyXFw6dGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ibGFjazpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC13aGl0ZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOnRleHQtbGlnaHQtZ3JheTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1wdXJwbGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOnRleHQtbWludDpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1kYXJrLWJsdWU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOnRleHQtb2ZmLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOnRleHQtZ3JlZW46Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzLXdpdGhpblxcOnRleHQtZm9yZXN0OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubWRcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtbGlnaHQtZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtbGlnaHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1taW50OmhvdmVyIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1kYXJrLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LW9mZi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluazpob3ZlciB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWZvcmVzdDpob3ZlciB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtdmlvbGV0OmhvdmVyIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZTpmb2N1cyB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtbWludDpmb2N1cyB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZGFyay1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vZmYtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1mb3Jlc3Q6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXZpb2xldDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAubWRcXDpiZy1ibGVuZC1ub3JtYWwge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtbXVsdGlwbHkge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIH1cblxuICAubWRcXDpiZy1ibGVuZC1zY3JlZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2NyZWVuO1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtZGFya2VuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsZW5kLWxpZ2h0ZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsZW5kLWNvbG9yLWRvZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtY29sb3ItYnVybiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtaGFyZC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtc29mdC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtZGlmZmVyZW5jZSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG5cbiAgLm1kXFw6YmctYmxlbmQtZXhjbHVzaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsZW5kLWh1ZSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBodWU7XG4gIH1cblxuICAubWRcXDpiZy1ibGVuZC1zYXR1cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNhdHVyYXRpb247XG4gIH1cblxuICAubWRcXDpiZy1ibGVuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsZW5kLWx1bWlub3NpdHkge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZ1xcOmNvbC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tNiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4IC8gc3BhbiA4O1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tOSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTEwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTEgLyBzcGFuIDExO1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zdGFydC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTEyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zdGFydC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExO1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtMTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLmxnXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxnXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sZ1xcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmgtMTAge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubGdcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6dy0xMCB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGdcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAubGdcXDpncmlkLWZsb3ctcm93IHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1mbG93LWNvbCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG4gIH1cblxuICAubGdcXDpncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtcm93cy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLXJvd3MtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1yb3dzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtcm93cy00IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLXJvd3MtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1yb3dzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtcm93cy1ub25lIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gIH1cblxuICAubGdcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGdcXDpnYXAtMCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cblxuICAubGdcXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTMge1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC00IHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAubGdcXDpnYXAtNSB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTYge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTcge1xuICAgIGdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC04IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAubGdcXDpnYXAtOSB7XG4gICAgZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTEwIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0xMSB7XG4gICAgZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTEyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMTQge1xuICAgIGdhcDogMy41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTE2IHtcbiAgICBnYXA6IDRyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMjAge1xuICAgIGdhcDogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0yNCB7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTI4IHtcbiAgICBnYXA6IDdyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMzIge1xuICAgIGdhcDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0zNiB7XG4gICAgZ2FwOiA5cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTQwIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTQ0IHtcbiAgICBnYXA6IDExcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTQ4IHtcbiAgICBnYXA6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTUyIHtcbiAgICBnYXA6IDEzcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTU2IHtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTYwIHtcbiAgICBnYXA6IDE1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTY0IHtcbiAgICBnYXA6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTcyIHtcbiAgICBnYXA6IDE4cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTgwIHtcbiAgICBnYXA6IDIwcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTk2IHtcbiAgICBnYXA6IDI0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXB4IHtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0wXFwuNSB7XG4gICAgZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0xXFwuNSB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0yXFwuNSB7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0zXFwuNSB7XG4gICAgZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMHB4O1xuICAgICAgICAgY29sdW1uLWdhcDogMHB4O1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC01IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC03IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtOCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTkge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuMjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC0xMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC0xMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTEyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMy41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMy41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC0yMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTI0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMjgge1xuICAgIC1tb3otY29sdW1uLWdhcDogN3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDdyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC0zMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTM2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDlyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA5cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtNDAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTByZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTQ0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDExcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTFyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC00OCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtNTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTNyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTU2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTRyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC02MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtNjQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTZyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTcyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMThyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC04MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtOTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogMjRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LXB4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTBcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMTI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAteC0xXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXgtMlxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC42MjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC14LTNcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuODc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC44NzVyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS0wIHtcbiAgICByb3ctZ2FwOiAwcHg7XG4gIH1cblxuICAubGdcXDpnYXAteS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMiB7XG4gICAgcm93LWdhcDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMyB7XG4gICAgcm93LWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTQge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS01IHtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNiB7XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNyB7XG4gICAgcm93LWdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTgge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS05IHtcbiAgICByb3ctZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMTAge1xuICAgIHJvdy1nYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTExIHtcbiAgICByb3ctZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMTIge1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS0xNCB7XG4gICAgcm93LWdhcDogMy41cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMTYge1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS0yMCB7XG4gICAgcm93LWdhcDogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTI0IHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktMjgge1xuICAgIHJvdy1nYXA6IDdyZW07XG4gIH1cblxuICAubGdcXDpnYXAteS0zMiB7XG4gICAgcm93LWdhcDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTM2IHtcbiAgICByb3ctZ2FwOiA5cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNDAge1xuICAgIHJvdy1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNDQge1xuICAgIHJvdy1nYXA6IDExcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNDgge1xuICAgIHJvdy1nYXA6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNTIge1xuICAgIHJvdy1nYXA6IDEzcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNTYge1xuICAgIHJvdy1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNjAge1xuICAgIHJvdy1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNjQge1xuICAgIHJvdy1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktNzIge1xuICAgIHJvdy1nYXA6IDE4cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktODAge1xuICAgIHJvdy1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktOTYge1xuICAgIHJvdy1nYXA6IDI0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLXktcHgge1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTBcXC41IHtcbiAgICByb3ctZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTFcXC41IHtcbiAgICByb3ctZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTJcXC41IHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC15LTNcXC41IHtcbiAgICByb3ctZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLmxnXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubGdcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubGdcXDpiZy1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmxnXFw6YmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5sZ1xcOmJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAubGdcXDpiZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAubGdcXDpiZy1vZmYtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubGdcXDpiZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAubGdcXDpiZy1mb3Jlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubGdcXDpiZy12aW9sZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDpiZy1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6YmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6YmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLWRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLW9mZi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLWZvcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOmJnLWJsYWNrOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOmJnLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOmJnLWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6YmctbGlnaHQtZ3JleTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDpiZy1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOmJnLXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDpiZy1taW50OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOmJnLWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDpiZy1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6YmctcGluazpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDpiZy1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDpiZy1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6YmctdmlvbGV0OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW1pbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWRhcmstYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ymctb2ZmLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZm9yZXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy12aW9sZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctbGlnaHQtZ3JheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1taW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1kYXJrLWJsdWU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JlZW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWZvcmVzdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdmlvbGV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmxnXFw6Ymctbm9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYWRpZW50LXRvLXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmFkaWVudC10by10ciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYWRpZW50LXRvLXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYWRpZW50LXRvLWJyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JhZGllbnQtdG8tYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYWRpZW50LXRvLWJsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmFkaWVudC10by1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyYWRpZW50LXRvLXRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAubGdcXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAubGdcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLmxnXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAubGdcXDpiZy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLmxnXFw6YmctY2xpcC1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNsaXAtcGFkZGluZyB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNsaXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNsaXAtdGV4dCB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIH1cblxuICAubGdcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAubGdcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLmxnXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yaWdpbi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxnXFw6Ymctb3JpZ2luLXBhZGRpbmcge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yaWdpbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIH1cblxuICAubGdcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAubGdcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5sZ1xcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAubGdcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAubGdcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmxnXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmxnXFw6dGV4dC04eGwge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmxnXFw6dGV4dC05eGwge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmxnXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXkge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1saWdodC1ncmV5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtbGlnaHQtZ3JheSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZSB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAubGdcXDp0ZXh0LW1pbnQge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vZmYtd2hpdGUge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmxnXFw6dGV4dC1mb3Jlc3Qge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmxnXFw6dGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6dGV4dC1saWdodC1ncmF5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOnRleHQtcHVycGxlIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOnRleHQtbWludCB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWRhcmstYmx1ZSB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LW9mZi13aGl0ZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6dGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWZvcmVzdCB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXZpb2xldCB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWJsYWNrOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOnRleHQtbGlnaHQtZ3JleTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1taW50OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAubGdcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOnRleHQtcGluazpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzLXdpdGhpblxcOnRleHQtdmlvbGV0OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW1pbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWRhcmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb2ZmLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZm9yZXN0OmhvdmVyIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC12aW9sZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtbGlnaHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1taW50OmZvY3VzIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1kYXJrLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWZvcmVzdDpmb2N1cyB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtdmlvbGV0OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsZW5kLW5vcm1hbCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1tdWx0aXBseSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsZW5kLXNjcmVlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGFya2VuO1xuICB9XG5cbiAgLmxnXFw6YmctYmxlbmQtbGlnaHRlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuICB9XG5cbiAgLmxnXFw6YmctYmxlbmQtY29sb3ItZG9kZ2Uge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1jb2xvci1idXJuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1oYXJkLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1zb2Z0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1kaWZmZXJlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIH1cblxuICAubGdcXDpiZy1ibGVuZC1leGNsdXNpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xuICB9XG5cbiAgLmxnXFw6YmctYmxlbmQtaHVlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGh1ZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsZW5kLXNhdHVyYXRpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2F0dXJhdGlvbjtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsZW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuICB9XG5cbiAgLmxnXFw6YmctYmxlbmQtbHVtaW5vc2l0eSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnhsXFw6Y29sLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC04IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTExIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cblxuICAueGxcXDpjb2wtc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LWF1dG8ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDE7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1mbG93LXJvdyB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgfVxuXG4gIC54bFxcOmdyaWQtZmxvdy1jb2wge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cblxuICAueGxcXDpncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy1ub25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1yb3dzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1yb3dzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTAge1xuICAgIGdhcDogMHB4O1xuICB9XG5cbiAgLnhsXFw6Z2FwLTEge1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0yIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0zIHtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtNCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTUge1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC02IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC03IHtcbiAgICBnYXA6IDEuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtOCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTkge1xuICAgIGdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0xMCB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMTEge1xuICAgIGdhcDogMi43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0xMiB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTE0IHtcbiAgICBnYXA6IDMuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0xNiB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTIwIHtcbiAgICBnYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMjQge1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0yOCB7XG4gICAgZ2FwOiA3cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTMyIHtcbiAgICBnYXA6IDhyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMzYge1xuICAgIGdhcDogOXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC00MCB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC00NCB7XG4gICAgZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC00OCB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC01MiB7XG4gICAgZ2FwOiAxM3JlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC01NiB7XG4gICAgZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC02MCB7XG4gICAgZ2FwOiAxNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC02NCB7XG4gICAgZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC03MiB7XG4gICAgZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC04MCB7XG4gICAgZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC05NiB7XG4gICAgZ2FwOiAyNHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC1weCB7XG4gICAgZ2FwOiAxcHg7XG4gIH1cblxuICAueGxcXDpnYXAtMFxcLjUge1xuICAgIGdhcDogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMVxcLjUge1xuICAgIGdhcDogMC4zNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMlxcLjUge1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtM1xcLjUge1xuICAgIGdhcDogMC44NzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0wIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDBweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtNyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC05IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDIuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtMTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtMTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0xMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTE0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDMuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDMuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTE2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtMjAge1xuICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0yNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTI4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDdyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA3cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtMzIge1xuICAgIC1tb3otY29sdW1uLWdhcDogOHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDhyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0zNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA5cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTQwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gIH1cblxuICAueGxcXDpnYXAteC00NCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDExcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtNDgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTUyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTNyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC01NiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtNjAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTY0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTZyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC03MiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxOHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE4cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtODAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMjByZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTk2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDI0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMjRyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC1weCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gIH1cblxuICAueGxcXDpnYXAteC0wXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjEyNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXgtMVxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4zNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC14LTJcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteC0zXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjg3NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktMCB7XG4gICAgcm93LWdhcDogMHB4O1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTMge1xuICAgIHJvdy1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS00IHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktNSB7XG4gICAgcm93LWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTYge1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTcge1xuICAgIHJvdy1nYXA6IDEuNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS04IHtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktOSB7XG4gICAgcm93LWdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTEwIHtcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0xMSB7XG4gICAgcm93LWdhcDogMi43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTEyIHtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktMTQge1xuICAgIHJvdy1nYXA6IDMuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTE2IHtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktMjAge1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0yNCB7XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTI4IHtcbiAgICByb3ctZ2FwOiA3cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLXktMzIge1xuICAgIHJvdy1nYXA6IDhyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0zNiB7XG4gICAgcm93LWdhcDogOXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTQwIHtcbiAgICByb3ctZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTQ0IHtcbiAgICByb3ctZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTQ4IHtcbiAgICByb3ctZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTUyIHtcbiAgICByb3ctZ2FwOiAxM3JlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTU2IHtcbiAgICByb3ctZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTYwIHtcbiAgICByb3ctZ2FwOiAxNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTY0IHtcbiAgICByb3ctZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTcyIHtcbiAgICByb3ctZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTgwIHtcbiAgICByb3ctZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LTk2IHtcbiAgICByb3ctZ2FwOiAyNHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC15LXB4IHtcbiAgICByb3ctZ2FwOiAxcHg7XG4gIH1cblxuICAueGxcXDpnYXAteS0wXFwuNSB7XG4gICAgcm93LWdhcDogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0xXFwuNSB7XG4gICAgcm93LWdhcDogMC4zNzVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0yXFwuNSB7XG4gICAgcm93LWdhcDogMC42MjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAteS0zXFwuNSB7XG4gICAgcm93LWdhcDogMC44NzVyZW07XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC54bFxcOmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnhsXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnhsXFw6YmctbGlnaHQtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOmJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAueGxcXDpiZy1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnhsXFw6YmctZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6Ymctb2ZmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnhsXFw6YmctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6YmctZm9yZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnhsXFw6YmctdmlvbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOmJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6YmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOmJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1vZmYtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1mb3Jlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy12aW9sZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDpiZy1ibGFjazpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDpiZy13aGl0ZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDpiZy1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctbGlnaHQtZ3JheTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDpiZy1wdXJwbGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctbWludDpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDpiZy1kYXJrLWJsdWU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6Ymctb2ZmLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOmJnLXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctZ3JlZW46Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctZm9yZXN0OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOmJnLXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctbGlnaHQtZ3JleTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctbGlnaHQtZ3JheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1taW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1kYXJrLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9mZi13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWZvcmVzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdmlvbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWxpZ2h0LWdyZXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXB1cnBsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctbWludDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZGFyay1ibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1vZmYtd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1mb3Jlc3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXZpb2xldDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC54bFxcOmJnLW5vbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAueGxcXDpiZy1ncmFkaWVudC10by10IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JhZGllbnQtdG8tdHIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmFkaWVudC10by1yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmFkaWVudC10by1iciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyYWRpZW50LXRvLWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmFkaWVudC10by1ibCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JhZGllbnQtdG8tbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmFkaWVudC10by10bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnhsXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAueGxcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAueGxcXDpiZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuXG4gIC54bFxcOmJnLWxvY2FsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xuICB9XG5cbiAgLnhsXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC54bFxcOmJnLWNsaXAtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIH1cblxuICAueGxcXDpiZy1jbGlwLXBhZGRpbmcge1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIH1cblxuICAueGxcXDpiZy1jbGlwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIH1cblxuICAueGxcXDpiZy1jbGlwLXRleHQge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB9XG5cbiAgLnhsXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAueGxcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC54bFxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAueGxcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAueGxcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAueGxcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAueGxcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnhsXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAueGxcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAueGxcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAueGxcXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLnhsXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICB9XG5cbiAgLnhsXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XG4gIH1cblxuICAueGxcXDpiZy1vcmlnaW4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC54bFxcOmJnLW9yaWdpbi1wYWRkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIH1cblxuICAueGxcXDpiZy1vcmlnaW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC54bFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC54bFxcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAueGxcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAueGxcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC04eGwge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnhsXFw6dGV4dC05eGwge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXkge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1saWdodC1ncmV5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOnRleHQtbGlnaHQtZ3JheSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZSB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAueGxcXDp0ZXh0LW1pbnQge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vZmYtd2hpdGUge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6dGV4dC1mb3Jlc3Qge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnhsXFw6dGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1saWdodC1ncmF5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOnRleHQtcHVycGxlIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueGxcXDpncm91cC1ob3ZlclxcOnRleHQtbWludCB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWRhcmstYmx1ZSB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LW9mZi13aGl0ZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWZvcmVzdCB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXZpb2xldCB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWJsYWNrOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtbGlnaHQtZ3JleTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1taW50OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAueGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtcGluazpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtdmlvbGV0OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LW1pbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWRhcmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb2ZmLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZm9yZXN0OmhvdmVyIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC12aW9sZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtbGlnaHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1taW50OmZvY3VzIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1kYXJrLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWZvcmVzdDpmb2N1cyB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdmlvbGV0OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC54bFxcOmJnLWJsZW5kLW5vcm1hbCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1tdWx0aXBseSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsZW5kLXNjcmVlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGFya2VuO1xuICB9XG5cbiAgLnhsXFw6YmctYmxlbmQtbGlnaHRlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuICB9XG5cbiAgLnhsXFw6YmctYmxlbmQtY29sb3ItZG9kZ2Uge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1jb2xvci1idXJuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1oYXJkLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1zb2Z0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1kaWZmZXJlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIH1cblxuICAueGxcXDpiZy1ibGVuZC1leGNsdXNpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xuICB9XG5cbiAgLnhsXFw6YmctYmxlbmQtaHVlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGh1ZTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsZW5kLXNhdHVyYXRpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2F0dXJhdGlvbjtcbiAgfVxuXG4gIC54bFxcOmJnLWJsZW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuICB9XG5cbiAgLnhsXFw6YmctYmxlbmQtbHVtaW5vc2l0eSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLlxcMzJ4bFxcOmNvbC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3Bhbi00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zcGFuLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXNwYW4tNiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3Bhbi03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXNwYW4tOSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3Bhbi0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXNwYW4tMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3Bhbi1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3RhcnQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3RhcnQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1zdGFydC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XG4gIH1cblxuICAuXFwzMnhsXFw6Y29sLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmNvbC1lbmQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtZmxvdy1yb3cge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1mbG93LWNvbCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtY29scy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1jb2xzLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLWNvbHMtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtY29scy05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1jb2xzLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtY29scy0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLWNvbHMtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1jb2xzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtcm93cy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1yb3dzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdyaWQtcm93cy01IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6Z3JpZC1yb3dzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZsZXgtY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTEge1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMiB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTMge1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtNCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC01IHtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTYge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC03IHtcbiAgICBnYXA6IDEuNzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTgge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtOSB7XG4gICAgZ2FwOiAyLjI1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC0xMCB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTExIHtcbiAgICBnYXA6IDIuNzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTEyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTE0IHtcbiAgICBnYXA6IDMuNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMTYge1xuICAgIGdhcDogNHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMjAge1xuICAgIGdhcDogNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMjQge1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMjgge1xuICAgIGdhcDogN3JlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMzIge1xuICAgIGdhcDogOHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMzYge1xuICAgIGdhcDogOXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtNDAge1xuICAgIGdhcDogMTByZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTQ0IHtcbiAgICBnYXA6IDExcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC00OCB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtNTIge1xuICAgIGdhcDogMTNyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTU2IHtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC02MCB7XG4gICAgZ2FwOiAxNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtNjQge1xuICAgIGdhcDogMTZyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTcyIHtcbiAgICBnYXA6IDE4cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC04MCB7XG4gICAgZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtOTYge1xuICAgIGdhcDogMjRyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXB4IHtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtMFxcLjUge1xuICAgIGdhcDogMC4xMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLTFcXC41IHtcbiAgICBnYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC0yXFwuNSB7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAtM1xcLjUge1xuICAgIGdhcDogMC44NzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwcHg7XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC02IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC03IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtOSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC0xMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuNzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMy41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMy41cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTE2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTIwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTI0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTI4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDdyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA3cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTMyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA4cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTM2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDlyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA5cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTQwIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtNDQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC00OCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEycmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTUyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTNyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtNTYge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC02MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTY0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTZyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtNzIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMThyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC04MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTk2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDI0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMjRyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtcHgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXB4O1xuICAgICAgICAgY29sdW1uLWdhcDogMXB4O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTBcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMTI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4xMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXgtMVxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4zNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteC0yXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC14LTNcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuODc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC44NzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMCB7XG4gICAgcm93LWdhcDogMHB4O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMiB7XG4gICAgcm93LWdhcDogMC41cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTMge1xuICAgIHJvdy1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktNCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS01IHtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTYge1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS03IHtcbiAgICByb3ctZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTgge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktOSB7XG4gICAgcm93LWdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS0xMCB7XG4gICAgcm93LWdhcDogMi41cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTExIHtcbiAgICByb3ctZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTEyIHtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTE0IHtcbiAgICByb3ctZ2FwOiAzLjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMTYge1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMjAge1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMjQge1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMjgge1xuICAgIHJvdy1nYXA6IDdyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMzIge1xuICAgIHJvdy1nYXA6IDhyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMzYge1xuICAgIHJvdy1nYXA6IDlyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktNDAge1xuICAgIHJvdy1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTQ0IHtcbiAgICByb3ctZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS00OCB7XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktNTIge1xuICAgIHJvdy1nYXA6IDEzcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTU2IHtcbiAgICByb3ctZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS02MCB7XG4gICAgcm93LWdhcDogMTVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktNjQge1xuICAgIHJvdy1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTcyIHtcbiAgICByb3ctZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS04MCB7XG4gICAgcm93LWdhcDogMjByZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktOTYge1xuICAgIHJvdy1nYXA6IDI0cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LXB4IHtcbiAgICByb3ctZ2FwOiAxcHg7XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktMFxcLjUge1xuICAgIHJvdy1nYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmdhcC15LTFcXC41IHtcbiAgICByb3ctZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpnYXAteS0yXFwuNSB7XG4gICAgcm93LWdhcDogMC42MjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6Z2FwLXktM1xcLjUge1xuICAgIHJvdy1nYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAuXFwzMnhsXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuXFwzMnhsXFw6Ymctb2ZmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctZm9yZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6YmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6YmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6Ymctb2ZmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOmJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6YmctZm9yZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOmJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDpiZy1ibGFjazpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6Ymctd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctbWludDpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6YmctZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDpiZy1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDpiZy1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOmJnLXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6YmctZ3JheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDpiZy1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6YmctcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6YmctbWludDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLWRhcmstYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLW9mZi13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLXBpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLWZvcmVzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOmJnLXZpb2xldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDpiZy1ncmF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6YmctbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOmJnLWxpZ2h0LWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDpiZy1wdXJwbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDpiZy1taW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6YmctZGFyay1ibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6Ymctb2ZmLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6YmctcGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6YmctZm9yZXN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6YmctdmlvbGV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLW5vbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctZ3JhZGllbnQtdG8tdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ncmFkaWVudC10by10ciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ncmFkaWVudC10by1yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctZ3JhZGllbnQtdG8tYnIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctZ3JhZGllbnQtdG8tYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ncmFkaWVudC10by1ibCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWdyYWRpZW50LXRvLWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWdyYWRpZW50LXRvLXRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWNsaXAtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctY2xpcC1wYWRkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWNsaXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1jbGlwLXRleHQge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctbGVmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctcmlnaHQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAuXFwzMnhsXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XG4gIH1cblxuICAuXFwzMnhsXFw6Ymctb3JpZ2luLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIH1cblxuICAuXFwzMnhsXFw6Ymctb3JpZ2luLXBhZGRpbmcge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1vcmlnaW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuXG4gIC5cXDMyeGxcXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LTd4bCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC04eGwge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtOXhsIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtbGlnaHQtZ3JheSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC1wdXJwbGUge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtbWludCB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuXFwzMnhsXFw6dGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtb2ZmLXdoaXRlIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOnRleHQtZm9yZXN0IHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5cXDMyeGxcXDp0ZXh0LXZpb2xldCB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOnRleHQtbGlnaHQtZ3JheSB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1wdXJwbGUge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOnRleHQtbWludCB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLlxcMzJ4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOnRleHQtb2ZmLXdoaXRlIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOnRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC5cXDMyeGxcXDpncm91cC1ob3ZlclxcOnRleHQtZm9yZXN0IHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAuXFwzMnhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LXZpb2xldCB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ibGFjazpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXB1cnBsZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtbWludDpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtZGFyay1ibHVlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1vZmYtd2hpdGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXBpbms6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWdyZWVuOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1mb3Jlc3Q6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXZpb2xldDpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6dGV4dC1saWdodC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOnRleHQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5cXDMyeGxcXDpob3ZlclxcOnRleHQtbWludDpob3ZlciB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LWRhcmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LW9mZi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LWZvcmVzdDpob3ZlciB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuXFwzMnhsXFw6aG92ZXJcXDp0ZXh0LXZpb2xldDpob3ZlciB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDp0ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6dGV4dC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtbGlnaHQtZ3JleTpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDp0ZXh0LWxpZ2h0LWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6dGV4dC1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmZvY3VzXFw6dGV4dC1taW50OmZvY3VzIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtZGFyay1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtb2ZmLXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtcGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAuXFwzMnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtZm9yZXN0OmZvY3VzIHtcbiAgICBjb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpmb2N1c1xcOnRleHQtdmlvbGV0OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ibGVuZC1ub3JtYWwge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLW11bHRpcGx5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLXNjcmVlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIH1cblxuICAuXFwzMnhsXFw6YmctYmxlbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWRhcmtlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gIH1cblxuICAuXFwzMnhsXFw6YmctYmxlbmQtbGlnaHRlbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWNvbG9yLWRvZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWNvbG9yLWJ1cm4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ibGVuZC1oYXJkLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctYmxlbmQtc29mdC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWRpZmZlcmVuY2Uge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgfVxuXG4gIC5cXDMyeGxcXDpiZy1ibGVuZC1leGNsdXNpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWh1ZSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBodWU7XG4gIH1cblxuICAuXFwzMnhsXFw6YmctYmxlbmQtc2F0dXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzYXR1cmF0aW9uO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuICB9XG5cbiAgLlxcMzJ4bFxcOmJnLWJsZW5kLWx1bWlub3NpdHkge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC54eGxcXDpjb2wtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cblxuICAueHhsXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zcGFuLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG4gIH1cblxuICAueHhsXFw6Y29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3Bhbi01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zcGFuLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gIH1cblxuICAueHhsXFw6Y29sLXNwYW4tNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3Bhbi04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4IC8gc3BhbiA4O1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zcGFuLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XG4gIH1cblxuICAueHhsXFw6Y29sLXNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3Bhbi0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTEgLyBzcGFuIDExO1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zcGFuLTEyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gIH1cblxuICAueHhsXFw6Y29sLXNwYW4tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cblxuICAueHhsXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cblxuICAueHhsXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cblxuICAueHhsXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLnh4bFxcOmNvbC1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtMTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtMTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMztcbiAgfVxuXG4gIC54eGxcXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDE7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgfVxuXG4gIC54eGxcXDpjb2wtZW5kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExO1xuICB9XG5cbiAgLnh4bFxcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAueHhsXFw6Y29sLWVuZC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgfVxuXG4gIC54eGxcXDpjb2wtZW5kLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgfVxuXG4gIC54eGxcXDpncmlkLWZsb3ctcm93IHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtZmxvdy1jb2wge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cblxuICAueHhsXFw6Z3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLWNvbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtY29scy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1jb2xzLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLWNvbHMtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtY29scy0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLWNvbHMtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1jb2xzLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtY29scy1ub25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1yb3dzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLXJvd3MtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1yb3dzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54eGxcXDpncmlkLXJvd3MtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnh4bFxcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueHhsXFw6Z3JpZC1yb3dzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgfVxuXG4gIC54eGxcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAueHhsXFw6Z2FwLTAge1xuICAgIGdhcDogMHB4O1xuICB9XG5cbiAgLnh4bFxcOmdhcC0xIHtcbiAgICBnYXA6IDAuMjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC0zIHtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTQge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtNSB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC02IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtNyB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC04IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTkge1xuICAgIGdhcDogMi4yNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtMTAge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC0xMSB7XG4gICAgZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC0xMiB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC0xNCB7XG4gICAgZ2FwOiAzLjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTE2IHtcbiAgICBnYXA6IDRyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTIwIHtcbiAgICBnYXA6IDVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTI0IHtcbiAgICBnYXA6IDZyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTI4IHtcbiAgICBnYXA6IDdyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTMyIHtcbiAgICBnYXA6IDhyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTM2IHtcbiAgICBnYXA6IDlyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTQwIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC00NCB7XG4gICAgZ2FwOiAxMXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtNDgge1xuICAgIGdhcDogMTJyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTUyIHtcbiAgICBnYXA6IDEzcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC01NiB7XG4gICAgZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtNjAge1xuICAgIGdhcDogMTVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTY0IHtcbiAgICBnYXA6IDE2cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC03MiB7XG4gICAgZ2FwOiAxOHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtODAge1xuICAgIGdhcDogMjByZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTk2IHtcbiAgICBnYXA6IDI0cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC1weCB7XG4gICAgZ2FwOiAxcHg7XG4gIH1cblxuICAueHhsXFw6Z2FwLTBcXC41IHtcbiAgICBnYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC0xXFwuNSB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAtMlxcLjUge1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLTNcXC41IHtcbiAgICBnYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMHB4O1xuICAgICAgICAgY29sdW1uLWdhcDogMHB4O1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtNyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC04IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTkge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDIuMjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtMTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTExIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDIuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTEyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTE0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDMuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDMuNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0xNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0yMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0yNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0yOCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA3cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogN3JlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0zMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0zNiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA5cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC00MCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTQ0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDExcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTFyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtNDgge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC01MiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxM3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEzcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTU2IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTRyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtNjAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMTVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC02NCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTcyIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMThyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtODAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMjByZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC05NiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDI0cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LXB4IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0wXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjEyNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC14LTFcXC41IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMzc1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4zNzVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXgtMlxcLjUge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC42MjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteC0zXFwuNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjg3NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuODc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTAge1xuICAgIHJvdy1nYXA6IDBweDtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0zIHtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTQge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktNSB7XG4gICAgcm93LWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS02IHtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktNyB7XG4gICAgcm93LWdhcDogMS43NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS04IHtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTkge1xuICAgIHJvdy1nYXA6IDIuMjVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktMTAge1xuICAgIHJvdy1nYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0xMSB7XG4gICAgcm93LWdhcDogMi43NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0xMiB7XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0xNCB7XG4gICAgcm93LWdhcDogMy41cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTE2IHtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTIwIHtcbiAgICByb3ctZ2FwOiA1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTI0IHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTI4IHtcbiAgICByb3ctZ2FwOiA3cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTMyIHtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTM2IHtcbiAgICByb3ctZ2FwOiA5cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTQwIHtcbiAgICByb3ctZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS00NCB7XG4gICAgcm93LWdhcDogMTFyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktNDgge1xuICAgIHJvdy1nYXA6IDEycmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTUyIHtcbiAgICByb3ctZ2FwOiAxM3JlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS01NiB7XG4gICAgcm93LWdhcDogMTRyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktNjAge1xuICAgIHJvdy1nYXA6IDE1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTY0IHtcbiAgICByb3ctZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS03MiB7XG4gICAgcm93LWdhcDogMThyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktODAge1xuICAgIHJvdy1nYXA6IDIwcmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTk2IHtcbiAgICByb3ctZ2FwOiAyNHJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS1weCB7XG4gICAgcm93LWdhcDogMXB4O1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTBcXC41IHtcbiAgICByb3ctZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC54eGxcXDpnYXAteS0xXFwuNSB7XG4gICAgcm93LWdhcDogMC4zNzVyZW07XG4gIH1cblxuICAueHhsXFw6Z2FwLXktMlxcLjUge1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOmdhcC15LTNcXC41IHtcbiAgICByb3ctZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC54eGxcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLnh4bFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAueHhsXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAueHhsXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueHhsXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54eGxcXDpiZy1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnh4bFxcOmJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueHhsXFw6YmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnh4bFxcOmJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAueHhsXFw6YmctZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnh4bFxcOmJnLW9mZi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54eGxcXDpiZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnh4bFxcOmJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnh4bFxcOmJnLWZvcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54eGxcXDpiZy12aW9sZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOmJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6YmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOmJnLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6YmctZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOmJnLW9mZi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDpiZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOmJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOmJnLWZvcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDpiZy12aW9sZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6YmctYmxhY2s6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOmJnLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1saWdodC1ncmV5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1wdXJwbGU6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOmJnLW1pbnQ6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOmJnLWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6Ymctb2ZmLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1waW5rOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6YmctZm9yZXN0OmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDpiZy12aW9sZXQ6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6YmctbGlnaHQtZ3JheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOmJnLXB1cnBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOmJnLW1pbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy1kYXJrLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy1vZmYtd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy1waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6YmctZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy1mb3Jlc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDpiZy12aW9sZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6YmctZ3JheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1QTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLWxpZ2h0LWdyZXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDpiZy1saWdodC1ncmF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6YmctcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEExQTlDO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6YmctbWludDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLXBpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDpiZy1ncmVlbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLWZvcmVzdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTQ4YjtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOmJnLXZpb2xldDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC54eGxcXDpiZy1ub25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgLnh4bFxcOmJnLWdyYWRpZW50LXRvLXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueHhsXFw6YmctZ3JhZGllbnQtdG8tdHIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueHhsXFw6YmctZ3JhZGllbnQtdG8tciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnh4bFxcOmJnLWdyYWRpZW50LXRvLWJyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnh4bFxcOmJnLWdyYWRpZW50LXRvLWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIH1cblxuICAueHhsXFw6YmctZ3JhZGllbnQtdG8tYmwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC54eGxcXDpiZy1ncmFkaWVudC10by1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbiAgfVxuXG4gIC54eGxcXDpiZy1ncmFkaWVudC10by10bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICB9XG5cbiAgLnh4bFxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC54eGxcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC54eGxcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAueHhsXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAueHhsXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAueHhsXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC54eGxcXDpiZy1jbGlwLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnh4bFxcOmJnLWNsaXAtcGFkZGluZyB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuXG4gIC54eGxcXDpiZy1jbGlwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIH1cblxuICAueHhsXFw6YmctY2xpcC10ZXh0IHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgfVxuXG4gIC54eGxcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC54eGxcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC54eGxcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLnh4bFxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC54eGxcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAueHhsXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLnh4bFxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLnh4bFxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnh4bFxcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLnh4bFxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC54eGxcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAueHhsXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC54eGxcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLnh4bFxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICB9XG5cbiAgLnh4bFxcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlO1xuICB9XG5cbiAgLnh4bFxcOmJnLW9yaWdpbi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnh4bFxcOmJnLW9yaWdpbi1wYWRkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIH1cblxuICAueHhsXFw6Ymctb3JpZ2luLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAueHhsXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAueHhsXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC54eGxcXDphbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLnh4bFxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueHhsXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAueHhsXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAueHhsXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtOHhsIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LTl4bCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueHhsXFw6dGV4dC1saWdodC1ncmV5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LWxpZ2h0LWdyYXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnh4bFxcOnRleHQtcHVycGxlIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LW1pbnQge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnh4bFxcOnRleHQtZGFyay1ibHVlIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LW9mZi13aGl0ZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueHhsXFw6dGV4dC1waW5rIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC54eGxcXDp0ZXh0LWZvcmVzdCB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueHhsXFw6dGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1saWdodC1ncmV5IHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWxpZ2h0LWdyYXkge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOnRleHQtcHVycGxlIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LW1pbnQge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLmdyb3VwOmhvdmVyIC54eGxcXDpncm91cC1ob3ZlclxcOnRleHQtZGFyay1ibHVlIHtcbiAgICBjb2xvcjogIzVDODdCQztcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LW9mZi13aGl0ZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC1waW5rIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzZFQ0RDOTtcbiAgfVxuXG4gIC5ncm91cDpob3ZlciAueHhsXFw6Z3JvdXAtaG92ZXJcXDp0ZXh0LWZvcmVzdCB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAuZ3JvdXA6aG92ZXIgLnh4bFxcOmdyb3VwLWhvdmVyXFw6dGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtYmxhY2s6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1saWdodC1ncmV5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1saWdodC1ncmF5OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1wdXJwbGU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LW1pbnQ6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogI0E1RThFQztcbiAgfVxuXG4gIC54eGxcXDpmb2N1cy13aXRoaW5cXDp0ZXh0LWRhcmstYmx1ZTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtb2ZmLXdoaXRlOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1waW5rOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICNCQTQ1Q0Q7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC1ncmVlbjpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzLXdpdGhpblxcOnRleHQtZm9yZXN0OmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueHhsXFw6Zm9jdXMtd2l0aGluXFw6dGV4dC12aW9sZXQ6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzk3OWVlNjtcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDp0ZXh0LWdyYXk6aG92ZXIge1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOnRleHQtbGlnaHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICM2MzY1Njk7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICM4QTFBOUM7XG4gIH1cblxuICAueHhsXFw6aG92ZXJcXDp0ZXh0LW1pbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjQTVFOEVDO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC1kYXJrLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjNUM4N0JDO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC1vZmYtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0JBNDVDRDtcbiAgfVxuXG4gIC54eGxcXDpob3ZlclxcOnRleHQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjNkVDREM5O1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC1mb3Jlc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjNGE5NDhiO1xuICB9XG5cbiAgLnh4bFxcOmhvdmVyXFw6dGV4dC12aW9sZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjOTc5ZWU2O1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjM2NTY5O1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6dGV4dC1saWdodC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjU2OTtcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOnRleHQtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzhBMUE5QztcbiAgfVxuXG4gIC54eGxcXDpmb2N1c1xcOnRleHQtbWludDpmb2N1cyB7XG4gICAgY29sb3I6ICNBNUU4RUM7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6ICM1Qzg3QkM7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LW9mZi13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LXBpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjQkE0NUNEO1xuICB9XG5cbiAgLnh4bFxcOmZvY3VzXFw6dGV4dC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2RUNEQzk7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LWZvcmVzdDpmb2N1cyB7XG4gICAgY29sb3I6ICM0YTk0OGI7XG4gIH1cblxuICAueHhsXFw6Zm9jdXNcXDp0ZXh0LXZpb2xldDpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzllZTY7XG4gIH1cblxuICAueHhsXFw6YmctYmxlbmQtbm9ybWFsIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1tdWx0aXBseSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1zY3JlZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2NyZWVuO1xuICB9XG5cbiAgLnh4bFxcOmJnLWJsZW5kLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGFya2VuO1xuICB9XG5cbiAgLnh4bFxcOmJnLWJsZW5kLWxpZ2h0ZW4ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1jb2xvci1kb2RnZSB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1jb2xvci1idXJuIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gIH1cblxuICAueHhsXFw6YmctYmxlbmQtaGFyZC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICB9XG5cbiAgLnh4bFxcOmJnLWJsZW5kLXNvZnQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1kaWZmZXJlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIH1cblxuICAueHhsXFw6YmctYmxlbmQtZXhjbHVzaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1odWUge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaHVlO1xuICB9XG5cbiAgLnh4bFxcOmJnLWJsZW5kLXNhdHVyYXRpb24ge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2F0dXJhdGlvbjtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgfVxuXG4gIC54eGxcXDpiZy1ibGVuZC1sdW1pbm9zaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIH1cbn1cbiIsIi8qID09PT09IFNjcm9sbGJhciBDU1MgPT09PT0gKi9cclxuLyogRmlyZWZveCAqL1xyXG5ib2R5IHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcclxuICAgIHNjcm9sbGJhci1jb2xvcjogIzU0NTY1YSAjZmZmZmZmO1xyXG59XHJcblxyXG4vKiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICBAYXBwbHkgdGV4dC1ncmF5O1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XHJcbn1cclxuXHJcbmgyIHtcclxuICBAYXBwbHkgdGV4dC0zeGw7XHJcbiBcclxuICBAc2NyZWVuIGxnIHtcclxuICAgIEBhcHBseSB0ZXh0LTV4bDtcclxuICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICBAYXBwbHkgdGV4dC0yeGw7XHJcbiBcclxuICBAc2NyZWVuIGxnIHtcclxuICAgIEBhcHBseSB0ZXh0LTR4bDtcclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBAYXBwbHkgdGV4dC14bDtcclxuIFxyXG4gIEBzY3JlZW4gbGcge1xyXG4gICAgQGFwcGx5IHRleHQtM3hsO1xyXG4gIH1cclxufVxyXG5cclxuaDUge1xyXG4gIEBhcHBseSB0ZXh0LWxnO1xyXG4gXHJcbiAgQHNjcmVlbiBsZyB7XHJcbiAgICBAYXBwbHkgdGV4dC0yeGw7XHJcbiAgfVxyXG59XHJcblxyXG5oNiB7XHJcbiAgQGFwcGx5IHRleHQtYmFzZTtcclxuIFxyXG4gIEBzY3JlZW4gbGcge1xyXG4gICAgQGFwcGx5IHRleHQteGw7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgIEBhcHBseSB0ZXh0LWdyYXk7XHJcblxyXG59XHJcblxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgQGFwcGx5IHB4LTg7XHJcbiAgQGFwcGx5IHB5LTI7XHJcbiAgQGFwcGx5IHRleHQtc207XHJcbiAgQGFwcGx5IHVwcGVyY2FzZTtcclxuICBAYXBwbHkgZm9udC1ib2xkO1xyXG4gIEBhcHBseSB0cmFja2luZy13aWRlcjtcclxufVxyXG5cclxuLmNjLXZpZGVvIHtcclxuICAuY2MtdmlkZW8td3JhcHBlciB7XHJcbiAgICBAYXBwbHkgYmctYmxhY2s7XHJcblxyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgaWZyYW1lLCB2aWRlbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgLypAc2NyZWVuIG1kIHtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgfSovXHJcbn0iLCJoZWFkZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6bm90KC5wZW9wbGUtZmluZGVyLWFjdGl2ZSk6bm90KC5uYXYtYWN0aXZlKSB7XHJcbiAgICAgICAgJi5vdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggNHB4IHJnYmEoMTM4LDI2LDE1NiwwLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubmF2LWFjdGl2ZSkub3ZlcmxheSwgJi5wZW9wbGUtZmluZGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjOEExQTlDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNjLW5hdi1idXR0b24gc3BhbiB7XHJcbiAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtcGVvcGxlLWZpbmRlci1pY29uIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICM4QTFBOUMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNjLWxvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtcGVvcGxlLWZpbmRlci1idXR0b24ge1xyXG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2MtbmF2LWJ1dHRvbiBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2MtbG9nby1pbWFnZSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2MtbmF2LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogY2FsYyg4MCUgLSAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTdweCkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYy1wZW9wbGUtZmluZGVyLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDEwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTFweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgQGFwcGx5IGJvcmRlci1wdXJwbGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBAYXBwbHkgYmctcHVycGxlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03cHgpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImZvb3RlciB7XHJcbiAgICBwIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtcnRlIGEge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LW1pbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNjLW5hdi1pY29ucyB7XHJcblxyXG4gICAgLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2MtYWN0aXZlLWNoYW5nZSB7XHJcbiAgICAgICAgLmNjLXBlb3BsZS1maW5kZXItY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNjLXBlb3BsZS1maW5kZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzhBMUE5QyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAuY2MtbmF2LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBzY3JlZW4gbGcge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2MtbmF2LW1lbnUge1xyXG4gICAgICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4uY2Mtc3VibmF2LW1lbnUge1xyXG4gICAgLy8td2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgIC8vbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiByZ2IoODQsODYsOTApO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDg0LDg2LDkwLDApIDY4JSwgcmdiYSg4NCw4Niw5MCwxKSA5MCUpO1xyXG4gICAgLyogPT09PT0gU2Nyb2xsYmFyIENTUyA9PT09PSAqL1xyXG4gICAgLyogRmlyZWZveCAqL1xyXG4gICAgKiB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogdGhlbWUoJ2NvbG9ycy5saWdodC1ncmF5JykgI2ZmZmZmZjtcclxuICAgIH1cclxuICAgIC8qIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIEBhcHBseSBiZy1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmxpZ2h0LWdyYXknKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0aGVtZSgnY29sb3JzLmdyYXknKTtcclxuXHJcbiAgICAgICAgQHNjcmVlbiBsZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNjLW92ZXJsYXAtYmxvY2sge1xyXG4gIEBzY3JlZW4gbWQge1xyXG4gICAgbWFyZ2luLXRvcDogNDAlO1xyXG4gIH1cclxufSIsIiVvdmVybGF5LWRlZmF1bHQge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5jYy1wZW9wbGUtaXRlbS1idXR0b24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciBzdmcgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2MtcGVvcGxlLWl0ZW0ge1xyXG4gICAgJl9fZGV0YWlsIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwdXJwbGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTk5OTk5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcHVycGxlO1xyXG5cclxuICAgICAgICBAc2NyZWVuIG1kIHtcclxuICAgICAgICAgICAgJi5vdmVybGF5XzNfMCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVvdmVybGF5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3ZlcmxheV80XzAge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlb3ZlcmxheS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuICAgICAgICAgICAgICAgICYub3ZlcmxheV8zXyN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlb3ZlcmxheS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skaX0gKiAzMy4zMzMzMzMzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3ZlcmxheV80XyN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlb3ZlcmxheS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JGl9ICogMjUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24uaXMtYWN0aXZlIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCIuY2Mtc2VydmljZXMtbGluayB7XHJcbiAgQGFwcGx5IHJlbGF0aXZlO1xyXG5cclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgQHNjcmVlbiBsZyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgQHNjcmVlbiBsZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBhcHBseSBiZy1wdXJwbGU7XHJcblxyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2UtaW4tb3V0OyAgXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBhcHBseSB0ZXh0LXB1cnBsZTtcclxuICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2Mtc2VydmljZXMtc2xpZGVyIHtcclxuICAuZ2xpZGVfX3NsaWRlIHtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYy1zZXJ2aWNlLWRlc2Mge1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG59IiwiLmlzLXJ0ZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgQGFwcGx5IG10LTI7XHJcbiAgICAgICAgQGFwcGx5IHBsLTQ7XHJcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQGFwcGx5IG1iLTY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ19fJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgM3B4KTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtYXV0aG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICM1Qzg3QkM7XHJcbiAgICB9XHJcblxyXG4gICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBAYXBwbHkgbWItNjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC1wdXJwbGU7XHJcbiAgICB9XHJcbn1cclxuIiwic2VjdGlvbi5zdGFjayB7XHJcbiAgICBAYXBwbHkgY29udGFpbmVyO1xyXG4gICAgQGFwcGx5IG14LWF1dG87XHJcbiAgICBAYXBwbHkgcHgtNjtcclxuICAgIEBhcHBseSBweS01O1xyXG4gICAgQGFwcGx5IG1heC13LW5vbmU7XHJcblxyXG4gICAgQHNjcmVlbiBsZyB7XHJcbiAgICAgICAgQGFwcGx5IHB5LTE2O1xyXG4gICAgICAgIEBhcHBseSBweC0wO1xyXG4gICAgfVxyXG5cclxuICAgICYudmFsaWduLW1pZGRsZSAuZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnZhbGlnbi1ib3R0b20gLmdyaWQge1xyXG4gICAgICAgIEBhcHBseSBpdGVtcy1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBvbmVudDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBAYXBwbHkgbWItNjtcclxuICAgIH1cclxuXHJcbiAgICBcclxufVxyXG5cclxuc2VjdGlvbi5zdGFjazpub3QoW2NsYXNzKj1cImJnLVwiXSkge1xyXG4gICAgKyBzZWN0aW9uLnN0YWNrOm5vdChbY2xhc3MqPVwiYmctXCJdKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYy1zdGFjay1yb3cge1xyXG4gIEBhcHBseSBjb250YWluZXI7XHJcbiAgQGFwcGx5IG14LWF1dG87XHJcbiAgQGFwcGx5IG1heC13LXNjcmVlbi1sZztcclxuICBAYXBwbHkgZ2FwLXktNjtcclxuICBcclxuICBAc2NyZWVuIGxnIHtcclxuICAgIEBhcHBseSBnYXAtMTI7XHJcbiAgICBAYXBwbHkgZ3JpZC1jb2xzLTEyIDtcclxuICB9XHJcbn0iLCIuY2MtdmlkZW8tc2VsZWN0b3Ige1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLmNjLXZpZGVvLW1vZGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBmb3J3YXJkcztcclxuICAgIH1cclxuXHJcbiAgICAuY2MtdmlkZW8tbW9kYWwtY2xvc2Uge1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLXZpZGVvLW1vZGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgLmNjLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3LTYgaC02O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHctMTAgaC0xMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQ7XHJcbiAgICAgICAgICAgIEBhcHBseSBsZWFkaW5nLXRpZ2h0O1xyXG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtZmVhdHVyZWQgc3BhbiB7XHJcbiAgICAgICAgICAgIHRvcDogNzAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiIsIi5jYy1jYXJlZXJzIHtcclxuICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDgwcHgsMTQwcHgpIDJmciAxZnIgMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLWNhcmVlcnNfX2hlYWRlciB7XHJcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQHNjcmVlbiBtZCB7XHJcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNjLWNhcmVlcnNfX2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgIEBzY3JlZW4gbWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2MtY2FyZWVyc19fYm94ZGF0YSB7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1wdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtY2FyZWVyc19faGVhZGVyIHtcclxuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQHNjcmVlbiBtZCB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2MtY2FyZWVycy1kYXRhIHtcclxuXHJcbiAgICAgICAgICAgIC8qQHNjcmVlbiBtZCB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/