/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.4_webpack@5.107.2/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.1_postcss@8.5.15_typescript@6.0.3_webpack@5.107.2/node_modules/postcss-loader/dist/cjs.js!./resources/css/app.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

@starting-style {}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */

:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --font-sans: ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';

  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;

  --color-blue-600: rgb(21, 93, 252);

  --color-gray-50: var(--gray-50);

  --color-gray-100: var(--gray-100);

  --color-gray-200: var(--gray-200);

  --color-gray-300: var(--gray-300);

  --color-gray-400: var(--gray-400);

  --color-gray-500: var(--gray-500);

  --color-gray-600: var(--gray-600);

  --color-gray-700: var(--gray-700);

  --color-black: #000;

  --color-white: #fff;

  --spacing: 0.25rem;

  --container-sm: 24rem;

  --container-md: 28rem;

  --container-lg: 32rem;

  --container-2xl: 42rem;

  --container-3xl: 48rem;

  --container-5xl: 64rem;

  --container-6xl: 72rem;

  --container-7xl: 80rem;

  --text-xs: 0.75rem;

  --text-xs--line-height: 125%;

  --text-sm: 0.875rem;

  --text-sm--line-height: 125%;

  --text-base: 1rem;

  --text-base--line-height: 125%;

  --text-lg: 1.125rem;

  --text-lg--line-height: 125%;

  --text-xl: 1.25rem;

  --text-xl--line-height: 125%;

  --text-2xl: 1.5rem;

  --text-2xl--line-height: 125%;

  --text-3xl: 1.875rem;

  --text-3xl--line-height: 125%;

  --text-4xl: 2.25rem;

  --text-4xl--line-height: 125%;

  --text-5xl: 3rem;

  --text-5xl--line-height: 125%;

  --text-6xl: 3.75rem;

  --text-6xl--line-height: 125%;

  --text-7xl: 4.5rem;

  --text-7xl--line-height: 125%;

  --text-8xl: 6rem;

  --text-8xl--line-height: 125%;

  --text-9xl: 8rem;

  --text-9xl--line-height: 125%;

  --font-weight-normal: var(--font-body-weight);

  --font-weight-medium: 500;

  --font-weight-semibold: 600;

  --font-weight-bold: var(--font-body-bold-weight);

  --leading-tight: 1.25;

  --radius-xs: 0.125rem;

  --radius-sm: 0.25rem;

  --radius-md: 0.375rem;

  --radius-lg: 0.5rem;

  --radius-xl: 0.75rem;

  --radius-2xl: 1rem;

  --radius-3xl: 1.5rem;

  --radius-4xl: 2rem;

  --animate-spin: spin 1s linear infinite;

  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

  --aspect-video: 16 / 9;

  --default-transition-duration: 150ms;

  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  --default-font-family: var(--font-sans);

  --default-mono-font-family: var(--font-mono);

  --color-sentiment-positive: #2e7d32;

  --color-sentiment-negative: #c62828;

  --color-brand-near-black: #2e3030;

  --color-brand-waldorf: #7d726b;

  --color-brand-soft-paper: #f6f1e8;

  --color-brand-mist-clay: #d8c6ba;

  --color-brand-deep-espresso: #2f2621;

  --color-brand-dark-taupe: #7e6d63;

  --color-brand-stone-grey-50: #edeeee;

  --color-brand-stone-grey-100: #dbdddd;

  --color-brand-stone-grey-400: #7e7f7f;

  --color-brand-stone-grey-500: #5f6060;

  --font-heading: var(--font-heading-family), ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';

  --font-body: var(--font-body-family), ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.\@container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  container-type: inline-size;
}

.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: auto;
}

.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: none;
}

.invisible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  visibility: hidden;
}

.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  visibility: visible;
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.form-icon:has(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--color-gray-400);
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:first-child, .form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:first-child {

  padding-right: calc(0.25rem * 11);

  padding-right: calc(var(--spacing) * 11);
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:last-child, .form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:last-child {

  padding-left: calc(0.25rem * 11);

  padding-left: calc(var(--spacing) * 11);
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  position: absolute;

  top: calc(1 / 2 * 100%);

  width: calc(0.25rem * 5);

  width: calc(var(--spacing) * 5);

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {

  left: calc(0.25rem * 4);

  left: calc(var(--spacing) * 4);
}

.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {

  right: calc(0.25rem * 4);

  right: calc(var(--spacing) * 4);
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  top: calc(1 / 2 * 100%);

  z-index: 10;

  display: inline-flex;

  cursor: pointer;

  align-items: center;

  justify-content: center;

  border-radius: var(--button-radius);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);

  white-space: nowrap;

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.carousel-button__next:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .carousel-button__next:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.carousel-button__next:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: default;
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {

  margin-right: calc(0.25rem * 1);

  margin-right: calc(var(--spacing) * 1);
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {

  margin-left: calc(0.25rem * 1);

  margin-left: calc(var(--spacing) * 1);
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: var(--height);

  background-color: var(--background);

  padding-left: var(--padding-x);

  padding-right: var(--padding-x);

  color: var(--color);
}

.carousel-button__next:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);

  color: var(--color-gray-400);
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 4);

  --height: calc(var(--spacing) * 13);

  width: calc(0.25rem * 13);

  width: var(--height);

  height: calc(0.25rem * 13);

  height: var(--height);

  padding: calc(0.25rem * 0);

  padding: calc(var(--spacing) * 0);

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);

  --tw-duration: 300ms;

  transition-duration: 300ms;

  --background: var(--button-primary-background);

  --color: var(--button-primary-text);

  --outline-background: transparent;

  --outline-color: var(--button-primary-background);
}

@media (hover: hover) {

  .carousel-button__next:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }

  .carousel-button__next:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }
}

.carousel-button__next:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

.carousel-button__next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 4);

  right: calc(var(--spacing) * 4);
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  top: calc(1 / 2 * 100%);

  z-index: 10;

  display: inline-flex;

  cursor: pointer;

  align-items: center;

  justify-content: center;

  border-radius: var(--button-radius);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);

  white-space: nowrap;

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.carousel-button__previous:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .carousel-button__previous:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.carousel-button__previous:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: default;
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {

  margin-right: calc(0.25rem * 1);

  margin-right: calc(var(--spacing) * 1);
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {

  margin-left: calc(0.25rem * 1);

  margin-left: calc(var(--spacing) * 1);
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: var(--height);

  background-color: var(--background);

  padding-left: var(--padding-x);

  padding-right: var(--padding-x);

  color: var(--color);
}

.carousel-button__previous:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);

  color: var(--color-gray-400);
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 4);

  --height: calc(var(--spacing) * 13);

  width: calc(0.25rem * 13);

  width: var(--height);

  height: calc(0.25rem * 13);

  height: var(--height);

  padding: calc(0.25rem * 0);

  padding: calc(var(--spacing) * 0);

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);

  --tw-duration: 300ms;

  transition-duration: 300ms;

  --background: var(--button-primary-background);

  --color: var(--button-primary-text);

  --outline-background: transparent;

  --outline-color: var(--button-primary-background);
}

@media (hover: hover) {

  .carousel-button__previous:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }

  .carousel-button__previous:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }
}

.carousel-button__previous:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

.carousel-button__previous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  left: calc(0.25rem * 4);

  left: calc(var(--spacing) * 4);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  width: calc(0.25rem * 0);

  width: calc(var(--spacing) * 0);

  height: calc(0.25rem * 0);

  height: calc(var(--spacing) * 0);

  transition-property: all;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 200ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  transition-property: all;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 150ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  position: absolute;
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  top: calc(1 / 2 * 100%);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  width: calc(0.25rem * 1);

  width: calc(var(--spacing) * 1);

  height: calc(0.25rem * 1);

  height: calc(var(--spacing) * 1);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  border-radius: calc(infinity * 1px);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  background-color: #2e3030;

  background-color: var(--color-brand-near-black);
}

.form-checkbox-cirlcle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  opacity: 0;
}

.form-checkbox-cirlcle:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 2.5);

  margin-right: calc(var(--spacing) * 2.5);
}

.form-checkbox-cirlcle:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  opacity: 1;
}

.form-checkbox-cirlcle:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 2.5);

  margin-right: calc(var(--spacing) * 2.5);
}

.form-checkbox-cirlcle:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  opacity: 1;
}

.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  width: 1px;

  height: 1px;

  padding: 0;

  margin: -1px;

  overflow: hidden;

  clip-path: inset(50%);

  white-space: nowrap;

  border-width: 0;
}

.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;
}

.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;
}

.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

.relative\! {

  position: relative !important;
}

.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: static;
}

.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: sticky;
}

.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);
}

.inset-auto\! {

  top: auto !important;

  right: auto !important;

  bottom: auto !important;

  left: auto !important;
}

.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);
}

.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(1 / 2 * 100%);
}

.top-1\/8\! {

  top: calc(1 / 8 * 100%) !important;
}

.top-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 2.5);

  top: calc(var(--spacing) * 2.5);
}

.top-\[calc\(100\%-1px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(100% - 1px);
}

.top-\[calc\(var\(--header-height\)\+var\(--spacing-top\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0px + var(--spacing-top));

  top: calc(var(--header-height) + var(--spacing-top));
}

.top-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: auto;
}

.right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);
}

.right-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 2);

  right: calc(var(--spacing) * 2);
}

.right-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 3);

  right: calc(var(--spacing) * 3);
}

.right-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 4);

  right: calc(var(--spacing) * 4);
}

.bottom-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: calc(0.25rem * 2);

  bottom: calc(var(--spacing) * 2);
}

.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: calc(0.25rem * 3);

  bottom: calc(var(--spacing) * 3);
}

.bottom-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: calc(0.25rem * 4);

  bottom: calc(var(--spacing) * 4);
}

.bottom-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: auto;
}

.left-\(--progress\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  left: var(--progress);
}

.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);
}

.left-1\/8\! {

  left: calc(1 / 8 * 100%) !important;
}

.isolate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  isolation: isolate;
}

.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 10;
}

.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 20;
}

.order-first:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  order: -9999;
}

.order-last:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  order: 9999;
}

.col-span-\(--col-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span var(--col-span) / span var(--col-span);
}

.col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 1 / span 1;
}

.col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 2 / span 2;
}

.col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 3 / span 3;
}

.col-span-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 6 / span 6;
}

.col-span-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 7 / span 7;
}

.col-span-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 8 / span 8;
}

.col-span-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 9 / span 9;
}

.col-span-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 10 / span 10;
}

.col-span-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 11 / span 11;
}

.col-span-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: span 12 / span 12;
}

.col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column: 1 / -1;
}

.col-start-\(--col-start\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-column-start: var(--col-start);
}

.row-span-\(--row-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-row: span var(--row-span) / span var(--row-span);
}

.row-start-\(--row-start\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-row-start: var(--row-start);
}

.row-start-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-row-start: 2;
}

.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;
}

@media (min-width: 40rem) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 40rem;
  }
}

@media (min-width: 48rem) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 48rem;
  }
}

@media (min-width: 64rem) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 64rem;
  }
}

@media (min-width: 80rem) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 80rem;
  }
}

@media (min-width: 96rem) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 96rem;
  }
}

.-m-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: calc(0.25rem * -0.5);

  margin: calc(var(--spacing) * -0.5);
}

.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: auto;

  margin-right: auto;

  max-width: var(--container-max-width);

  padding-left: var(--container-padding);

  padding-right: var(--container-padding);
}

.-mx-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * -3);

  margin-right: calc(0.25rem * -3);

  margin-left: calc(var(--spacing) * -3);

  margin-right: calc(var(--spacing) * -3);
}

.mx-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 10);

  margin-right: calc(0.25rem * 10);

  margin-left: calc(var(--spacing) * 10);

  margin-right: calc(var(--spacing) * 10);
}

.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: auto;

  margin-right: auto;
}

.my-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 3);

  margin-bottom: calc(0.25rem * 3);

  margin-top: calc(var(--spacing) * 3);

  margin-bottom: calc(var(--spacing) * 3);
}

.my-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 3.5);

  margin-bottom: calc(0.25rem * 3.5);

  margin-top: calc(var(--spacing) * 3.5);

  margin-bottom: calc(var(--spacing) * 3.5);
}

.my-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 10);

  margin-bottom: calc(0.25rem * 10);

  margin-top: calc(var(--spacing) * 10);

  margin-bottom: calc(var(--spacing) * 10);
}

.-mt-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * -32);

  margin-top: calc(var(--spacing) * -32);
}

.-mt-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: -1px;
}

.mt-\(--spacing-bottom\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: var(--spacing-bottom);
}

.mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 1);

  margin-top: calc(var(--spacing) * 1);
}

.mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 2);

  margin-top: calc(var(--spacing) * 2);
}

.mt-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 3.5);

  margin-top: calc(var(--spacing) * 3.5);
}

.mt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 4);

  margin-top: calc(var(--spacing) * 4);
}

.mt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 5);

  margin-top: calc(var(--spacing) * 5);
}

.mt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 10);

  margin-top: calc(var(--spacing) * 10);
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-flex;

  cursor: pointer;

  align-items: center;

  justify-content: center;

  border-radius: var(--button-radius);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);

  white-space: nowrap;

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.button:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: default;
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {

  margin-right: calc(0.25rem * 1);

  margin-right: calc(var(--spacing) * 1);
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {

  margin-left: calc(0.25rem * 1);

  margin-left: calc(var(--spacing) * 1);
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: var(--height);

  background-color: var(--background);

  padding-left: var(--padding-x);

  padding-right: var(--padding-x);

  color: var(--color);
}

.button:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);

  color: var(--color-gray-400);
}

.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 4);

  --height: calc(var(--spacing) * 13);
}

.mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 2);

  margin-right: calc(var(--spacing) * 2);
}

.mr-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 10);

  margin-right: calc(var(--spacing) * 10);
}

.form-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 4);

  margin-bottom: calc(var(--spacing) * 4);

  display: block;

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {

  margin-bottom: calc(0.25rem * 2.5);

  margin-bottom: calc(var(--spacing) * 2.5);
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table {

  margin-bottom: calc(0.25rem * 5);

  margin-bottom: calc(var(--spacing) * 5);
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {

  color: var(--links);

  text-decoration-line: underline;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {

  list-style-position: inside;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul {

  list-style-type: disc;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {

  list-style-type: decimal;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table {

  width: 100%;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table th, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table td {

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--border);

  padding: calc(0.25rem * 2);

  padding: calc(var(--spacing) * 2);
}

@media (min-width: 64rem) {

  .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table th, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table td {

    padding: calc(0.25rem * 4);

    padding: calc(var(--spacing) * 4);
  }
}

.rte table th, .rte table td {

  width: auto !important;

  height: auto !important;
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table th {

  text-align: left;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table td {

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-sm--line-height));
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > *:last-child {

  margin-bottom: calc(0.25rem * 0);

  margin-bottom: calc(var(--spacing) * 0);
}

.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * > *:last-child {

  margin-bottom: calc(0.25rem * 0);

  margin-bottom: calc(var(--spacing) * 0);
}

.mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 1);

  margin-bottom: calc(var(--spacing) * 1);
}

.mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 2);

  margin-bottom: calc(var(--spacing) * 2);
}

.mb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 2.5);

  margin-bottom: calc(var(--spacing) * 2.5);
}

.mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 3);

  margin-bottom: calc(var(--spacing) * 3);
}

.mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 4);

  margin-bottom: calc(var(--spacing) * 4);
}

.mb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 5);

  margin-bottom: calc(var(--spacing) * 5);
}

.mb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 6);

  margin-bottom: calc(var(--spacing) * 6);
}

.mb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 8);

  margin-bottom: calc(var(--spacing) * 8);
}

.mb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 10);

  margin-bottom: calc(var(--spacing) * 10);
}

.mb-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 12);

  margin-bottom: calc(var(--spacing) * 12);
}

.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: auto;
}

.line-clamp-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;
}

.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;
}

.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;
}

.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: contents;
}

.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;
}

.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: grid;
}

.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: none;
}

.hidden\! {

  display: none !important;
}

.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline;
}

.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;
}

.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-flex;
}

.aspect-\(--aspect\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: var(--aspect);
}

.aspect-3\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 3/4;
}

.aspect-4\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 4/5;
}

.aspect-9\/16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 9/16;
}

.aspect-\[3\/4\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 3/4;
}

.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 1 / 1;
}

.aspect-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  aspect-ratio: 16 / 9;

  aspect-ratio: var(--aspect-video);
}

.scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  scrollbar-width: thin;

  scrollbar-color: #000 #edeeee;

  scrollbar-color: #000 var(--color-brand-stone-grey-50);
}

.scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {

  width: 1px;

  height: 1px;
}

.scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track {

  background-color: #edeeee;

  background-color: var(--color-brand-stone-grey-50);
}

.scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb {

  background-color: #000;
}

.scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-corner {

  background-color: #edeeee;

  background-color: var(--color-brand-stone-grey-50);
}

.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--color-gray-300);

  background-position: center;

  background-repeat: no-repeat;

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

@media (hover: hover) {

  .form-checkbox:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }

  .form-checkbox:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }
}

.form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #000;

  border-color: var(--color-black);

  background-color: #000;

  background-color: var(--color-black);
}

.form-checkbox:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: var(--color-gray-300);

  background-color: var(--color-gray-200);
}

.form-checkbox:disabled:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);
}

.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);

  background-size: calc(0.25rem * 4) calc(0.25rem * 4);

  background-size: calc(var(--spacing) * 4) calc(var(--spacing) * 4);

  border-radius: var(--radius);
}

.form-checkbox:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 18 13'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6 12 1 7'/%3E%3C/svg%3E");
}

.form-checkbox:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 18 13'%3E%3Cpath fill='none' stroke='%23A3A3A3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6 12 1 7'/%3E%3C/svg%3E");
}

.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--color-gray-300);

  background-position: center;

  background-repeat: no-repeat;

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

@media (hover: hover) {

  .form-radio:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }

  .form-radio:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }
}

.form-radio:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #000;

  border-color: var(--color-black);

  background-color: #000;

  background-color: var(--color-black);
}

.form-radio:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: var(--color-gray-300);

  background-color: var(--color-gray-200);
}

.form-radio:disabled:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);
}

.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);

  background-size: calc(0.25rem * 4) calc(0.25rem * 4);

  background-size: calc(var(--spacing) * 4) calc(var(--spacing) * 4);

  border-radius: calc(infinity * 1px);
}

.form-radio:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99935 2.6665C5.05383 2.6665 2.66602 5.05432 2.66602 7.99984C2.66602 10.9454 5.05383 13.3332 7.99935 13.3332C10.9449 13.3332 13.3327 10.9454 13.3327 7.99984C13.3327 5.05432 10.9449 2.6665 7.99935 2.6665Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.form-radio:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99935 2.6665C5.05383 2.6665 2.66602 5.05432 2.66602 7.99984C2.66602 10.9454 5.05383 13.3332 7.99935 13.3332C10.9449 13.3332 13.3327 10.9454 13.3327 7.99984C13.3327 5.05432 10.9449 2.6665 7.99935 2.6665Z' fill='%23A3A3A3'/%3E%3C/svg%3E");
}

.form-checkbox--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4);

  width: calc(var(--spacing) * 4);

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);

  background-size: calc(0.25rem * 2.5) calc(0.25rem * 2.5);

  background-size: calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);
}

.form-radio--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4);

  width: calc(var(--spacing) * 4);

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);

  background-size: calc(0.25rem * 2.5) calc(0.25rem * 2.5);

  background-size: calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);
}

.size-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 2);

  width: calc(var(--spacing) * 2);

  height: calc(0.25rem * 2);

  height: calc(var(--spacing) * 2);
}

.size-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 2.5);

  width: calc(var(--spacing) * 2.5);

  height: calc(0.25rem * 2.5);

  height: calc(var(--spacing) * 2.5);
}

.size-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 3);

  width: calc(var(--spacing) * 3);

  height: calc(0.25rem * 3);

  height: calc(var(--spacing) * 3);
}

.size-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 3.5);

  width: calc(var(--spacing) * 3.5);

  height: calc(0.25rem * 3.5);

  height: calc(var(--spacing) * 3.5);
}

.size-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4);

  width: calc(var(--spacing) * 4);

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);
}

.size-4\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4.5);

  width: calc(var(--spacing) * 4.5);

  height: calc(0.25rem * 4.5);

  height: calc(var(--spacing) * 4.5);
}

.size-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 5);

  width: calc(var(--spacing) * 5);

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.size-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);
}

.size-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 9);

  width: calc(var(--spacing) * 9);

  height: calc(0.25rem * 9);

  height: calc(var(--spacing) * 9);
}

.size-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 12);

  width: calc(var(--spacing) * 12);

  height: calc(0.25rem * 12);

  height: calc(var(--spacing) * 12);
}

.size-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 36);

  width: calc(var(--spacing) * 36);

  height: calc(0.25rem * 36);

  height: calc(var(--spacing) * 36);
}

.size-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 3px;

  height: 3px;
}

.size-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;

  height: 100%;
}

.label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: -moz-fit-content;

  height: fit-content;

  background-color: var(--label-background);

  padding: calc(0.25rem * 1.5);

  padding: calc(var(--spacing) * 1.5);

  font-size: 10px;

  --tw-leading: var(--leading-tight);

  line-height: 1.25;

  line-height: var(--leading-tight);

  --tw-font-weight: var(--font-weight-medium);

  font-weight: 500;

  font-weight: var(--font-weight-medium);

  color: var(--label-color);
}

.h-\(--height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: var(--height);
}

.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 0);

  height: calc(var(--spacing) * 0);
}

.h-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 0.5);

  height: calc(var(--spacing) * 0.5);
}

.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 3.5);

  height: calc(var(--spacing) * 3.5);
}

.h-3\/4\! {

  height: calc(3 / 4 * 100%) !important;
}

.h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);
}

.h-4\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 4.5);

  height: calc(var(--spacing) * 4.5);
}

.h-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 8);

  height: calc(var(--spacing) * 8);
}

.h-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 96);

  height: calc(var(--spacing) * 96);
}

.h-\[1em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 1em;
}

.h-\[67px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 67px;
}

.h-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: -moz-fit-content;

  height: fit-content;
}

.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 100%;
}

.h-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 1px;
}

.max-h-\[calc\(var\(--header-drawer-height\)-52px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: calc(var(--header-drawer-height) - 52px);
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --radius: min(var(--button-radius), var(--radius-2xl));

  min-height: calc(0.25rem * 28);

  min-height: calc(var(--spacing) * 28);

  width: 100%;

  border-radius: var(--button-radius);

  border-style: var(--tw-border-style);

  border-width: 0px;

  background-color: #fff;

  background-color: var(--color-white);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  color: #000;

  color: var(--color-black);

  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));

  box-shadow: inset 0 0 0 1px #edeeee, var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-inset-shadow-color: #edeeee;
}

@supports (color: color-mix(in lab, red, red)) {

  .form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-brand-stone-grey-50) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.form-textarea:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: var(--color-gray-300);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-textarea:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }

  .form-textarea:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-textarea:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-100);

  --tw-inset-shadow-color: var(--color-gray-400);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-textarea:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-400) var(--tw-inset-shadow-alpha), transparent);
  }
}

@supports selector(:user-invalid) {

  .form-textarea:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-textarea:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-textarea:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-textarea:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

@supports not selector(:user-invalid) {

  .form-textarea:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-textarea:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-textarea:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-textarea:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

.form-textarea:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) transparent, var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-textarea:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.form-textarea:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-textarea:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);

  border-radius: var(--radius);
}

.button--outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: var(--height);

  background-color: var(--outline-background);

  padding-left: var(--padding-x);

  padding-right: var(--padding-x);

  color: var(--outline-color);

  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));

  box-shadow: inset 0 0 0 1px #edeeee, var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-inset-shadow-color: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {

  .button--outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--background) var(--tw-inset-shadow-alpha), transparent);
  }
}

.button--outline:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: transparent;

  color: var(--color-gray-400);

  --tw-inset-shadow-color: var(--color-gray-200);
}

@supports (color: color-mix(in lab, red, red)) {

  .button--outline:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-inset-shadow-alpha), transparent);
  }
}

.min-h-\(--height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: var(--height);
}

.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: calc(0.25rem * 0);

  min-height: calc(var(--spacing) * 0);
}

.min-h-62:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: calc(0.25rem * 62);

  min-height: calc(var(--spacing) * 62);
}

.min-h-\[284px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 284px;
}

.min-h-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: -moz-fit-content;

  min-height: fit-content;
}

.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;

  border-radius: var(--button-radius);

  border-style: var(--tw-border-style);

  border-width: 0px;

  background-color: #fff;

  background-color: var(--color-white);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  color: #000;

  color: var(--color-black);

  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));

  box-shadow: inset 0 0 0 1px #edeeee, var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-inset-shadow-color: #edeeee;
}

@supports (color: color-mix(in lab, red, red)) {

  .form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-brand-stone-grey-50) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.form-select:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: var(--color-gray-300);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-select:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }

  .form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-select:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-100);

  --tw-inset-shadow-color: var(--color-gray-400);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-select:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-400) var(--tw-inset-shadow-alpha), transparent);
  }
}

@supports selector(:user-invalid) {

  .form-select:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-select:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-select:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-select:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

@supports not selector(:user-invalid) {

  .form-select:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-select:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-select:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-select:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

.form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) transparent, var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background-size: calc(0.25rem * 5) calc(0.25rem * 5);

  background-size: calc(var(--spacing) * 5) calc(var(--spacing) * 5);

  background-position: right calc(0.25rem * 4) center;

  background-position: right calc(var(--spacing) * 4) center;

  background-repeat: no-repeat;

  padding-right: calc(0.25rem * 11);

  padding-right: calc(var(--spacing) * 11);

  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 14 8'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;

  border-radius: var(--button-radius);

  border-style: var(--tw-border-style);

  border-width: 0px;

  background-color: #fff;

  background-color: var(--color-white);

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: calc(0.25rem * 6);

  line-height: var(--tw-leading, var(--text-sm--line-height));

  --tw-leading: calc(var(--spacing) * 6);

  line-height: calc(var(--spacing) * 6);

  color: #000;

  color: var(--color-black);

  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));

  box-shadow: inset 0 0 0 1px #edeeee, var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-inset-shadow-color: #edeeee;
}

@supports (color: color-mix(in lab, red, red)) {

  .form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-brand-stone-grey-50) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 200ms;

  transition-duration: 200ms;

  --tw-outline-style: none;

  outline-style: none;
}

.form-input:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: var(--color-gray-300);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-input:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }

  .form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-300) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-100);

  --tw-inset-shadow-color: var(--color-gray-400);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-400) var(--tw-inset-shadow-alpha), transparent);
  }
}

@supports selector(:user-invalid) {

  .form-input:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-input:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-input:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-input:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

@supports not selector(:user-invalid) {

  .form-input:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  .form-input:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: #c62828;
  }

  @supports (color: color-mix(in lab, red, red)) {

    .form-input:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }

    .form-input:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}

.form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) transparent, var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-inset-shadow-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-inset-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-inset-shadow-alpha), transparent);
  }
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.w-\(--logo-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: var(--logo-width);
}

.w-\(--width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: var(--width);
}

.w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(1 / 4 * 100%);
}

.w-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 3);

  width: calc(var(--spacing) * 3);
}

.w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(3 / 4 * 100%);
}

.w-3\/4\! {

  width: calc(3 / 4 * 100%) !important;
}

.w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4);

  width: calc(var(--spacing) * 4);
}

.w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);
}

.w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 10);

  width: calc(var(--spacing) * 10);
}

.w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 16);

  width: calc(var(--spacing) * 16);
}

.w-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 20);

  width: calc(var(--spacing) * 20);
}

.w-23\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 23.5);

  width: calc(var(--spacing) * 23.5);
}

.w-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 25);

  width: calc(var(--spacing) * 25);
}

.w-31:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 31);

  width: calc(var(--spacing) * 31);
}

.w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 32);

  width: calc(var(--spacing) * 32);
}

.w-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 36);

  width: calc(var(--spacing) * 36);
}

.w-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 48);

  width: calc(var(--spacing) * 48);
}

.w-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 50);

  width: calc(var(--spacing) * 50);
}

.w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 56);

  width: calc(var(--spacing) * 56);
}

.w-144\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 144.5);

  width: calc(var(--spacing) * 144.5);
}

.w-\[calc\(100\%\+1\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(100% + 1.5rem);
}

.w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;
}

.w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: -moz-fit-content;

  width: fit-content;
}

.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;
}

.max-w-\(--container-max-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: var(--container-max-width);
}

.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 48rem;

  max-width: var(--container-3xl);
}

.max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 64rem;

  max-width: var(--container-5xl);
}

.max-w-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 72rem;

  max-width: var(--container-6xl);
}

.max-w-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 80rem;

  max-width: var(--container-7xl);
}

.max-w-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(0.25rem * 72);

  max-width: calc(var(--spacing) * 72);
}

.max-w-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(0.25rem * 75);

  max-width: calc(var(--spacing) * 75);
}

.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 100%;
}

.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 32rem;

  max-width: var(--container-lg);
}

.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 28rem;

  max-width: var(--container-md);
}

.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 24rem;

  max-width: var(--container-sm);
}

.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: calc(0.25rem * 0);

  min-width: calc(var(--spacing) * 0);
}

.min-w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: calc(0.25rem * 16);

  min-width: calc(var(--spacing) * 16);
}

.min-w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: -moz-fit-content;

  min-width: fit-content;
}

.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex: 1;
}

.flex-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex: none;
}

.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-shrink: 0;
}

.grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-grow: 1;
}

.basis-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-basis: auto;
}

.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);

  translate: calc(calc(1 / 2 * 100%) * -1) var(--tw-translate-y);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-x-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-translate-x: 1px;

  translate: 1px var(--tw-translate-y);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

  animation: var(--animate-pulse);
}

.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  animation: spin 1s linear infinite;

  animation: var(--animate-spin);
}

.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: pointer;
}

.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  resize: both;
}

.scroll-mt-\(--header-height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  scroll-margin-top: 0px;

  scroll-margin-top: var(--header-height);
}

.grid-cols-\(--columns\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-template-columns: var(--columns);
}

.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-cols-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

.grid-rows-\[0fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-template-rows: 0fr;
}

.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: column;
}

.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: column-reverse;
}

.flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: row;
}

.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-wrap: wrap;
}

.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: center;
}

.items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: flex-end;
}

.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: flex-start;
}

.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: stretch;
}

.justify-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: space-around;
}

.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: space-between;
}

.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: center;
}

.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: flex-end;
}

.justify-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: space-evenly;
}

.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: flex-start;
}

.gap-\(--gap\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: var(--gap);
}

.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 0.5);

  gap: calc(var(--spacing) * 0.5);
}

.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 1);

  gap: calc(var(--spacing) * 1);
}

.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 1.5);

  gap: calc(var(--spacing) * 1.5);
}

.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 2);

  gap: calc(var(--spacing) * 2);
}

.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 2.5);

  gap: calc(var(--spacing) * 2.5);
}

.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 3);

  gap: calc(var(--spacing) * 3);
}

.gap-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 3.5);

  gap: calc(var(--spacing) * 3.5);
}

.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 4);

  gap: calc(var(--spacing) * 4);
}

.gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 5);

  gap: calc(var(--spacing) * 5);
}

.gap-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 6);

  gap: calc(var(--spacing) * 6);
}

.gap-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 8);

  gap: calc(var(--spacing) * 8);
}

.gap-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 10);

  gap: calc(var(--spacing) * 10);
}

.gap-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 16);

  gap: calc(var(--spacing) * 16);
}

.gap-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 20);

  gap: calc(var(--spacing) * 20);
}

:where(.space-y-0\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 0.5) * 0);

  margin-top: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 0.5) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 1) * 0);

  margin-top: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 1) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-1\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 1.5) * 0);

  margin-top: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 1.5) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 2) * 0);

  margin-top: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 2) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-2\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 2.5) * 0);

  margin-top: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 2.5) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-3 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 3) * 0);

  margin-top: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 3) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-3\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 3.5) * 0);

  margin-top: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 3.5) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 4) * 0);

  margin-top: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 4) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 5) * 0);

  margin-top: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 5) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-7 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 7) * 0);

  margin-top: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 7) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-8 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 8) * 0);

  margin-top: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 8) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-10 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 10) * 0);

  margin-top: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 10) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
}

:where(.space-y-16 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-y-reverse: 0;

  margin-top: calc(calc(0.25rem * 16) * 0);

  margin-top: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));

  margin-bottom: calc(calc(0.25rem * 16) * calc(1 - 0));

  margin-bottom: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
}

.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -moz-column-gap: calc(0.25rem * 3);

       column-gap: calc(0.25rem * 3);

  -moz-column-gap: calc(var(--spacing) * 3);

       column-gap: calc(var(--spacing) * 3);
}

.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -moz-column-gap: calc(0.25rem * 4);

       column-gap: calc(0.25rem * 4);

  -moz-column-gap: calc(var(--spacing) * 4);

       column-gap: calc(var(--spacing) * 4);
}

:where(.space-x-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-x-reverse: 0;

  margin-left: calc(calc(0.25rem * 1) * 0);

  margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));

  margin-right: calc(calc(0.25rem * 1) * calc(1 - 0));

  margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
}

:where(.space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-x-reverse: 0;

  margin-left: calc(calc(0.25rem * 2) * 0);

  margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));

  margin-right: calc(calc(0.25rem * 2) * calc(1 - 0));

  margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
}

:where(.space-x-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-x-reverse: 0;

  margin-left: calc(calc(0.25rem * 4) * 0);

  margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));

  margin-right: calc(calc(0.25rem * 4) * calc(1 - 0));

  margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
}

.gap-y-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  row-gap: calc(0.25rem * 5);

  row-gap: calc(var(--spacing) * 5);
}

.gap-y-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  row-gap: calc(0.25rem * 10);

  row-gap: calc(var(--spacing) * 10);
}

:where(.divide-y > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-divide-y-reverse: 0;

  border-bottom-style: var(--tw-border-style);

  border-top-style: var(--tw-border-style);

  border-top-width: calc(1px * 0);

  border-top-width: calc(1px * var(--tw-divide-y-reverse));

  border-bottom-width: calc(1px * calc(1 - 0));

  border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
}

:where(.divide-\(--border\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: var(--border);
}

.self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: center;
}

.self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: flex-end;
}

.self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: flex-start;
}

.self-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: stretch;
}

.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;
}

.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: auto;
}

.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;
}

.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-x: auto;
}

.overflow-x-clip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-x: clip;
}

.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-y: auto;
}

.rounded-\(--media-radius\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: var(--media-radius);
}

.rounded-\(--radius\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: var(--radius);
}

.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 1rem;

  border-radius: var(--radius-2xl);
}

.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: calc(infinity * 1px);
}

.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.5rem;

  border-radius: var(--radius-lg);
}

.rounded-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0;
}

.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 1px;
}

.border-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 4px;
}

.border-y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-top-style: var(--tw-border-style);

  border-bottom-style: var(--tw-border-style);

  border-top-width: 1px;

  border-bottom-width: 1px;
}

.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-top-style: var(--tw-border-style);

  border-top-width: 1px;
}

.border-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-right-style: var(--tw-border-style);

  border-right-width: 1px;
}

.border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-bottom-style: var(--tw-border-style);

  border-bottom-width: 1px;
}

.border-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-left-style: var(--tw-border-style);

  border-left-width: 1px;
}

.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-border-style: dashed;

  border-style: dashed;
}

.border-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: var(--border);
}

.border-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #000;

  border-color: var(--color-black);
}

.border-brand-stone-grey-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #edeeee;

  border-color: var(--color-brand-stone-grey-50);
}

.border-brand-stone-grey-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #dbdddd;

  border-color: var(--color-brand-stone-grey-100);
}

.border-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: currentcolor;
}

.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;
}

.bg-\(--background\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--background);
}

.bg-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--border);
}

.bg-\[\#DDE8CB\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DDE8CB;
}

.bg-\[\#ECECEC\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #ECECEC;
}

.bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #000;

  background-color: var(--color-black);
}

.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgba(0, 0, 0, 0.2);
}

@supports (color: color-mix(in lab, red, red)) {

  .bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: color-mix(in oklab, #000 20%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
}
}

.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgba(0, 0, 0, 0.3);
}

@supports (color: color-mix(in lab, red, red)) {

  .bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: color-mix(in oklab, #000 30%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
}
}

.bg-brand-near-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #2e3030;

  background-color: var(--color-brand-near-black);
}

.bg-brand-stone-grey-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #edeeee;

  background-color: var(--color-brand-stone-grey-50);
}

.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-100);
}

.bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: var(--color-gray-200);
}

.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: transparent;
}

.bg-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #fff;

  background-color: var(--color-white);
}

.bg-\(image\:--background-gradient\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-image: var(--background-gradient);
}

.stroke-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  stroke: currentcolor;
}

.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -o-object-fit: cover;

     object-fit: cover;
}

.p-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 0.5);

  padding: calc(var(--spacing) * 0.5);
}

.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 1);

  padding: calc(var(--spacing) * 1);
}

.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 1.5);

  padding: calc(var(--spacing) * 1.5);
}

.p-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 2);

  padding: calc(var(--spacing) * 2);
}

.p-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 2.5);

  padding: calc(var(--spacing) * 2.5);
}

.p-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 3);

  padding: calc(var(--spacing) * 3);
}

.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 4);

  padding: calc(var(--spacing) * 4);
}

.p-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 5);

  padding: calc(var(--spacing) * 5);
}

.p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 8);

  padding: calc(var(--spacing) * 8);
}

.p-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 10);

  padding: calc(var(--spacing) * 10);
}

.form-input--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.form-input--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 5);

  padding-right: calc(0.25rem * 5);

  padding-left: calc(var(--spacing) * 5);

  padding-right: calc(var(--spacing) * 5);

  padding-top: calc(0.25rem * 4);

  padding-bottom: calc(0.25rem * 4);

  padding-top: calc(var(--spacing) * 4);

  padding-bottom: calc(var(--spacing) * 4);
}

.form-input--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 3);

  padding-right: calc(0.25rem * 3);

  padding-left: calc(var(--spacing) * 3);

  padding-right: calc(var(--spacing) * 3);

  padding-top: calc(0.25rem * 2);

  padding-bottom: calc(0.25rem * 2);

  padding-top: calc(var(--spacing) * 2);

  padding-bottom: calc(var(--spacing) * 2);
}

.px-\(--container-padding\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: var(--container-padding);

  padding-right: var(--container-padding);
}

.px-\(--padding-x\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: var(--padding-x);

  padding-right: var(--padding-x);
}

.px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 2);

  padding-right: calc(0.25rem * 2);

  padding-left: calc(var(--spacing) * 2);

  padding-right: calc(var(--spacing) * 2);
}

.px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 3);

  padding-right: calc(0.25rem * 3);

  padding-left: calc(var(--spacing) * 3);

  padding-right: calc(var(--spacing) * 3);
}

.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);
}

.px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 5);

  padding-right: calc(0.25rem * 5);

  padding-left: calc(var(--spacing) * 5);

  padding-right: calc(var(--spacing) * 5);
}

.py-\(--padding-y\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: var(--padding-y);

  padding-bottom: var(--padding-y);
}

.py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 1);

  padding-bottom: calc(0.25rem * 1);

  padding-top: calc(var(--spacing) * 1);

  padding-bottom: calc(var(--spacing) * 1);
}

.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 1.5);

  padding-bottom: calc(0.25rem * 1.5);

  padding-top: calc(var(--spacing) * 1.5);

  padding-bottom: calc(var(--spacing) * 1.5);
}

.py-1\.25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 1.25);

  padding-bottom: calc(0.25rem * 1.25);

  padding-top: calc(var(--spacing) * 1.25);

  padding-bottom: calc(var(--spacing) * 1.25);
}

.py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 2);

  padding-bottom: calc(0.25rem * 2);

  padding-top: calc(var(--spacing) * 2);

  padding-bottom: calc(var(--spacing) * 2);
}

.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 2.5);

  padding-bottom: calc(0.25rem * 2.5);

  padding-top: calc(var(--spacing) * 2.5);

  padding-bottom: calc(var(--spacing) * 2.5);
}

.py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.py-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 3.5);

  padding-bottom: calc(0.25rem * 3.5);

  padding-top: calc(var(--spacing) * 3.5);

  padding-bottom: calc(var(--spacing) * 3.5);
}

.py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 4);

  padding-bottom: calc(0.25rem * 4);

  padding-top: calc(var(--spacing) * 4);

  padding-bottom: calc(var(--spacing) * 4);
}

.py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 5);

  padding-bottom: calc(0.25rem * 5);

  padding-top: calc(var(--spacing) * 5);

  padding-bottom: calc(var(--spacing) * 5);
}

.py-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 6);

  padding-bottom: calc(0.25rem * 6);

  padding-top: calc(var(--spacing) * 6);

  padding-bottom: calc(var(--spacing) * 6);
}

.pt-\(--spacing-top\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: var(--spacing-top);
}

.pt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 2);

  padding-top: calc(var(--spacing) * 2);
}

.pt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 5);

  padding-top: calc(var(--spacing) * 5);
}

.pt-8\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 8.5);

  padding-top: calc(var(--spacing) * 8.5);
}

.pt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 10);

  padding-top: calc(var(--spacing) * 10);
}

.pt-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 20);

  padding-top: calc(var(--spacing) * 20);
}

.pr-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-right: calc(0.25rem * 1);

  padding-right: calc(var(--spacing) * 1);
}

.pb-\(--spacing-bottom\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: var(--spacing-bottom);
}

.pb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 2.5);

  padding-bottom: calc(var(--spacing) * 2.5);
}

.pb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.pb-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 3.5);

  padding-bottom: calc(var(--spacing) * 3.5);
}

.pb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 4);

  padding-bottom: calc(var(--spacing) * 4);
}

.pb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 5);

  padding-bottom: calc(var(--spacing) * 5);
}

.pb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 6);

  padding-bottom: calc(var(--spacing) * 6);
}

.pb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 10);

  padding-bottom: calc(var(--spacing) * 10);
}

.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: center;
}

.text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: left;
}

.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: right;
}

.text-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: left;
}

.font-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-family: var(--font-body);
}

.font-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-family: var(--font-heading);
}

.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1.5rem;

  font-size: var(--text-2xl);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-2xl--line-height));
}

.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1rem;

  font-size: var(--text-base);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-base--line-height));
}

.text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1.125rem;

  font-size: var(--text-lg);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-sm--line-height));
}

.text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1.25rem;

  font-size: var(--text-xl);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xl--line-height));
}

.text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));
}

.text-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 10px;
}

.leading-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-leading: 1;

  line-height: 1;
}

.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);
}

.font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-font-weight: var(--font-weight-medium);

  font-weight: 500;

  font-weight: var(--font-weight-medium);
}

.font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-font-weight: var(--font-weight-normal);

  font-weight: var(--font-weight-normal);
}

.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-font-weight: var(--font-weight-semibold);

  font-weight: 600;

  font-weight: var(--font-weight-semibold);
}

.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  white-space: nowrap;
}

.text-\(--color\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--color);
}

.text-\(--text\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--text);
}

.text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #000;

  color: var(--color-black);
}

.text-brand-dark-taupe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7e6d63;

  color: var(--color-brand-dark-taupe);
}

.text-brand-deep-espresso:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2f2621;

  color: var(--color-brand-deep-espresso);
}

.text-brand-mist-clay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #d8c6ba;

  color: var(--color-brand-mist-clay);
}

.text-brand-near-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2e3030;

  color: var(--color-brand-near-black);
}

.text-brand-soft-paper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #f6f1e8;

  color: var(--color-brand-soft-paper);
}

.text-brand-stone-grey-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7e7f7f;

  color: var(--color-brand-stone-grey-400);
}

.text-brand-stone-grey-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #5f6060;

  color: var(--color-brand-stone-grey-500);
}

.text-brand-waldorf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7d726b;

  color: var(--color-brand-waldorf);
}

.text-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: currentcolor;
}

.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--color-gray-500);
}

.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--color-gray-600);
}

.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: var(--color-gray-700);
}

.text-sentiment-negative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #c62828;

  color: var(--color-sentiment-negative);
}

.text-sentiment-positive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2e7d32;

  color: var(--color-sentiment-positive);
}

.text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #fff;

  color: var(--color-white);
}

.capitalize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-transform: capitalize;
}

.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-transform: uppercase;
}

.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-line: underline;
}

.decoration-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-color: #000;

  text-decoration-color: var(--color-black);
}

.decoration-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-color: var(--color-gray-200);
}

.underline-offset-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  text-underline-offset: 4px;
}

.scheme-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;
}

.scheme-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;
}

.opacity-\(--overlay-opacity\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: var(--overlay-opacity);
}

.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

.opacity-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0.25;
}

.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0.5;
}

.opacity-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0.75;
}

.ring-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: var(--color-blue-600);
}

.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-style: var(--tw-outline-style);

  outline-width: 1px;
}

.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  filter:                  ;

  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}

.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 150ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 150ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-discrete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transition-behavior: allow-discrete;
}

.delay-\(--delay\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transition-delay: var(--delay);
}

.duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.button--primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --background: var(--button-primary-background);

  --color: var(--button-primary-text);

  --outline-background: transparent;

  --outline-color: var(--button-primary-background);
}

@media (hover: hover) {

  .button--primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }

  .button--primary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-primary-background-hover);

    --color: var(--button-primary-text-hover);

    --outline-background: var(--button-primary-background-hover);

    --outline-color: var(--button-primary-text-hover);
  }
}

.button--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --background: var(--button-secondary-background);

  --color: var(--button-secondary-text);

  --outline-background: transparent;

  --outline-color: var(--button-secondary-background);
}

@media (hover: hover) {

  .button--secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-secondary-background-hover);

    --color: var(--button-secondary-text-hover);

    --outline-background: var(--button-secondary-background-hover);

    --outline-color: var(--button-secondary-text-hover);
  }

  .button--secondary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --background: var(--button-secondary-background-hover);

    --color: var(--button-secondary-text-hover);

    --outline-background: var(--button-secondary-background-hover);

    --outline-color: var(--button-secondary-text-hover);
  }
}

.button--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 4);

  --height: calc(var(--spacing) * 13);
}

.button--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 5);

  --height: calc(var(--spacing) * 14);
}

.button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 6);

  --height: calc(var(--spacing) * 8);
}

.button--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --padding-x: calc(var(--spacing) * 9);

  --height: calc(var(--spacing) * 13);
}

.outline-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

.\*\:pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  pointer-events: auto;
}

.\*\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  position: absolute;
}

.\*\:inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);
}

.\*\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  display: inline-flex;
}

.\*\:size-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  width: 100%;

  height: 100%;
}

.\*\:h-\(--height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  height: var(--height);
}

.\*\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  flex: 1;
}

.\*\:basis-\(--item-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  flex-basis: var(--item-width);
}

.\*\:basis-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  flex-basis: 100%;
}

.\*\:rounded-\(--radius\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  border-radius: var(--radius);
}

.\*\:border-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  border-color: var(--border);
}

.\*\:bg-\(--dot-color\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  background-color: var(--dot-color);
}

.\*\:object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  -o-object-fit: cover;

     object-fit: cover;
}

.\*\:not-first\:border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {

  border-top-style: var(--tw-border-style);

  border-top-width: 1px;
}

.\*\:not-first\:pt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {

  padding-top: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);
}

@media (hover: hover) {

  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {

    opacity: 1;
  }

  :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {

    opacity: 1;
  }

  :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {

    opacity: 1;
  }
}

:where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-focus-visible\:ring-2 {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[data-state="completed"]:where(.group):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-data-\[state\=completed\]\:inline {

  display: inline;
}

[data-state="idle"]:where(.group):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-data-\[state\=idle\]\:inline {

  display: inline;
}

[data-state="loading"]:where(.group):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-data-\[state\=loading\]\:inline {

  display: inline;
}

:where(.peer):checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .peer-checked\:ring-black {

  --tw-ring-color: var(--color-black);
}

.placeholder\:text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {

  color: #000;

  color: var(--color-black);
}

.placeholder\:text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: #000;

  color: var(--color-black);
}

.first\:border-t:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-top-style: var(--tw-border-style);

  border-top-width: 1px;
}

.first\:pl-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 0);

  padding-left: calc(var(--spacing) * 0);
}

.last\:pr-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-right: calc(0.25rem * 0);

  padding-right: calc(var(--spacing) * 0);
}

.\*\:last\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {

  flex: 1;
}

.\*\:last\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {

  justify-content: flex-end;
}

.\*\:last\:truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;
}

.\*\:last\:text-brand-waldorf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {

  color: #7d726b;

  color: var(--color-brand-waldorf);
}

.empty\:mt-0:empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 0);

  margin-top: calc(var(--spacing) * 0);
}

@media (hover: hover) {

  .hover\:border-black:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }

  .hover\:border-black:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }
}

@media (hover: hover) {

  .hover\:bg-black:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #000;

    background-color: var(--color-black);
  }

  .hover\:bg-black:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #000;

    background-color: var(--color-black);
  }
}

@media (hover: hover) {

  .hover\:bg-transparent:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: transparent;
  }

  .hover\:bg-transparent:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: transparent;
  }
}

@media (hover: hover) {

  .hover\:text-black:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #000;

    color: var(--color-black);
  }

  .hover\:text-black:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #000;

    color: var(--color-black);
  }
}

@media (hover: hover) {

  .hover\:text-white:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #fff;

    color: var(--color-white);
  }

  .hover\:text-white:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #fff;

    color: var(--color-white);
  }
}

@media (hover: hover) {

  .hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    text-decoration-line: underline;
  }

  .hover\:underline:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    text-decoration-line: underline;
  }
}

@media (hover: hover) {

  .hover\:opacity-80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0.8;
  }

  .hover\:opacity-80:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0.8;
  }
}

.focus\:not-sr-only:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: static;

  width: auto;

  height: auto;

  padding: 0;

  margin: 0;

  overflow: visible;

  clip-path: none;

  white-space: normal;
}

.focus\:absolute:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;
}

.focus\:z-50:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 50;
}

.focus\:bg-white:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #fff;

  background-color: var(--color-white);
}

.focus\:p-4:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 4);

  padding: calc(var(--spacing) * 4);
}

.focus\:text-black:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #000;

  color: var(--color-black);
}

.focus\:outline-2:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-style: var(--tw-outline-style);

  outline-width: 2px;
}

.focus\:outline-offset-2:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-offset: 2px;
}

.focus\:outline-blue-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-color: rgb(21, 93, 252);

  outline-color: var(--color-blue-600);
}

.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-blue-600:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: var(--color-blue-600);
}

.focus-visible\:ring-blue-600\/50:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .focus-visible\:ring-blue-600\/50:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

:where(*[data-state="open"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .in-data-\[state\=open\]\:rotate-45 {

  rotate: 45deg;
}

:where(*[data-state="paused"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .in-data-\[state\=paused\]\:block {

  display: block;
}

:where(*[data-state="playing"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .in-data-\[state\=playing\]\:block {

  display: block;
}

.has-focus-visible\:ring-2:has(*:focus-visible):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.data-\[state\=open\]\:grid-rows-\[1fr\][data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-template-rows: 1fr;
}

@media (prefers-reduced-motion: no-preference) {

  .motion-safe\:duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-duration: 300ms;

    transition-duration: 300ms;
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.5rem;

    font-size: var(--text-2xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.875rem;

    font-size: var(--text-3xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 2.25rem;

    font-size: var(--text-4xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 3rem;

    font-size: var(--text-5xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 3.75rem;

    font-size: var(--text-6xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 4.5rem;

    font-size: var(--text-7xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-8xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 6rem;

    font-size: var(--text-8xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-9xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 8rem;

    font-size: var(--text-9xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1rem;

    font-size: var(--text-base);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.125rem;

    font-size: var(--text-lg);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 0.875rem;

    font-size: var(--text-sm);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.25rem;

    font-size: var(--text-xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}

@media (max-width: 63.999rem) {

  .max-lg\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 0.75rem;

    font-size: var(--text-xs);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-\(--col-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span var(--col-span) / span var(--col-span);
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 1 / span 1;
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 2 / span 2;
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 3 / span 3;
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 5 / span 5;
  }
}

@media (min-width: 64rem) {

  .lg\:col-span-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 7 / span 7;
  }
}

@media (min-width: 64rem) {

  .lg\:col-start-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column-start: 4;
  }
}

@media (min-width: 64rem) {

  .lg\:row-start-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-row-start: auto;
  }
}

@media (min-width: 64rem) {

  .lg\:-mx-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: calc(0.25rem * -6);

    margin-right: calc(0.25rem * -6);

    margin-left: calc(var(--spacing) * -6);

    margin-right: calc(var(--spacing) * -6);
  }
}

@media (min-width: 64rem) {

  .lg\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: calc(0.25rem * 0);

    margin-right: calc(0.25rem * 0);

    margin-left: calc(var(--spacing) * 0);

    margin-right: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: auto;

    margin-right: auto;
  }
}

@media (min-width: 64rem) {

  .lg\:my-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-top: calc(0.25rem * 0);

    margin-bottom: calc(0.25rem * 0);

    margin-top: calc(var(--spacing) * 0);

    margin-bottom: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-top: calc(0.25rem * 0);

    margin-top: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:mb-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-bottom: calc(0.25rem * 3.5);

    margin-bottom: calc(var(--spacing) * 3.5);
  }
}

@media (min-width: 64rem) {

  .lg\:mb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-bottom: calc(0.25rem * 10);

    margin-bottom: calc(var(--spacing) * 10);
  }
}

@media (min-width: 64rem) {

  .lg\:mb-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-bottom: calc(0.25rem * 20);

    margin-bottom: calc(var(--spacing) * 20);
  }
}

@media (min-width: 64rem) {

  .lg\:ml-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: calc(0.25rem * 0);

    margin-left: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: block;
  }
}

@media (min-width: 64rem) {

  .lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: flex;
  }
}

@media (min-width: 64rem) {

  .lg\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: grid;
  }
}

@media (min-width: 64rem) {

  .lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: none;
  }
}

@media (min-width: 64rem) {

  .lg\:inline-flex\! {

    display: inline-flex !important;
  }
}

@media (min-width: 64rem) {

  .lg\:h-4\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    height: calc(0.25rem * 4.5);

    height: calc(var(--spacing) * 4.5);
  }
}

@media (min-width: 64rem) {

  .lg\:h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    height: calc(0.25rem * 10);

    height: calc(var(--spacing) * 10);
  }
}

@media (min-width: 64rem) {

  .lg\:h-\[75px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    height: 75px;
  }
}

@media (min-width: 64rem) {

  .lg\:h-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    height: -moz-fit-content;

    height: fit-content;
  }
}

@media (min-width: 64rem) {

  .lg\:h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    height: 100%;
  }
}

@media (min-width: 64rem) {

  .lg\:min-h-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    min-height: calc(0.25rem * 75);

    min-height: calc(var(--spacing) * 75);
  }
}

@media (min-width: 64rem) {

  .lg\:min-h-\[534px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    min-height: 534px;
  }
}

@media (min-width: 64rem) {

  .lg\:w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 2 * 100%);
  }
}

@media (min-width: 64rem) {

  .lg\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 3 * 100%);
  }
}

@media (min-width: 64rem) {

  .lg\:w-2\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(2 / 3 * 100%);
  }
}

@media (min-width: 64rem) {

  .lg\:w-3\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(3 / 10 * 100%);
  }
}

@media (min-width: 64rem) {

  .lg\:w-4\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(4 / 5 * 100%);
  }
}

@media (min-width: 64rem) {

  .lg\:w-19\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 19.5);

    width: calc(var(--spacing) * 19.5);
  }
}

@media (min-width: 64rem) {

  .lg\:w-35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 35);

    width: calc(var(--spacing) * 35);
  }
}

@media (min-width: 64rem) {

  .lg\:w-46:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 46);

    width: calc(var(--spacing) * 46);
  }
}

@media (min-width: 64rem) {

  .lg\:w-58:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 58);

    width: calc(var(--spacing) * 58);
  }
}

@media (min-width: 64rem) {

  .lg\:w-\[calc\(100\%\+3rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(100% + 3rem);
  }
}

@media (min-width: 64rem) {

  .lg\:w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: -moz-fit-content;

    width: fit-content;
  }
}

@media (min-width: 64rem) {

  .lg\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 100%;
  }
}

@media (min-width: 64rem) {

  .lg\:max-w-\(--container-max-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: var(--container-max-width);
  }
}

@media (min-width: 64rem) {

  .lg\:max-w-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: calc(0.25rem * 96);

    max-width: calc(var(--spacing) * 96);
  }
}

@media (min-width: 64rem) {

  .lg\:max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 100%;
  }
}

@media (min-width: 64rem) {

  .lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:grid-cols-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 64rem) {

  .lg\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: column;
  }
}

@media (min-width: 64rem) {

  .lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: row;
  }
}

@media (min-width: 64rem) {

  .lg\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-wrap: wrap;
  }
}

@media (min-width: 64rem) {

  .lg\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: center;
  }
}

@media (min-width: 64rem) {

  .lg\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: flex-end;
  }
}

@media (min-width: 64rem) {

  .lg\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: flex-start;
  }
}

@media (min-width: 64rem) {

  .lg\:items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: stretch;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: space-around;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: space-between;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: center;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: flex-end;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: space-evenly;
  }
}

@media (min-width: 64rem) {

  .lg\:justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: flex-start;
  }
}

@media (min-width: 64rem) {

  .lg\:gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 1);

    gap: calc(var(--spacing) * 1);
  }
}

@media (min-width: 64rem) {

  .lg\:gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 2.5);

    gap: calc(var(--spacing) * 2.5);
  }
}

@media (min-width: 64rem) {

  .lg\:gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 3);

    gap: calc(var(--spacing) * 3);
  }
}

@media (min-width: 64rem) {

  .lg\:gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 5);

    gap: calc(var(--spacing) * 5);
  }
}

@media (min-width: 64rem) {

  .lg\:gap-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 10);

    gap: calc(var(--spacing) * 10);
  }
}

@media (min-width: 64rem) {

  .lg\:gap-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 32);

    gap: calc(var(--spacing) * 32);
  }
}

@media (min-width: 64rem) {

  :where(.lg\:space-y-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-space-y-reverse: 0;

    margin-top: calc(calc(0.25rem * 1) * 0);

    margin-top: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));

    margin-bottom: calc(calc(0.25rem * 1) * calc(1 - 0));

    margin-bottom: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }
}

@media (min-width: 64rem) {

  :where(.lg\:space-y-2\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-space-y-reverse: 0;

    margin-top: calc(calc(0.25rem * 2.5) * 0);

    margin-top: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));

    margin-bottom: calc(calc(0.25rem * 2.5) * calc(1 - 0));

    margin-bottom: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }
}

@media (min-width: 64rem) {

  :where(.lg\:space-y-5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-space-y-reverse: 0;

    margin-top: calc(calc(0.25rem * 5) * 0);

    margin-top: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));

    margin-bottom: calc(calc(0.25rem * 5) * calc(1 - 0));

    margin-bottom: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }
}

@media (min-width: 64rem) {

  :where(.lg\:space-y-20 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-space-y-reverse: 0;

    margin-top: calc(calc(0.25rem * 20) * 0);

    margin-top: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));

    margin-bottom: calc(calc(0.25rem * 20) * calc(1 - 0));

    margin-bottom: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  }
}

@media (min-width: 64rem) {

  .lg\:gap-y-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    row-gap: calc(0.25rem * 10);

    row-gap: calc(var(--spacing) * 10);
  }
}

@media (min-width: 64rem) {

  .lg\:overflow-x-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    overflow-x: visible;
  }
}

@media (min-width: 64rem) {

  .lg\:border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-top-style: var(--tw-border-style);

    border-top-width: 1px;
  }
}

@media (min-width: 64rem) {

  .lg\:border-t-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-top-style: var(--tw-border-style);

    border-top-width: 0px;
  }
}

@media (min-width: 64rem) {

  .lg\:border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-bottom-style: var(--tw-border-style);

    border-bottom-width: 1px;
  }
}

@media (min-width: 64rem) {

  .lg\:border-b-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-bottom-style: var(--tw-border-style);

    border-bottom-width: 0px;
  }
}

@media (min-width: 64rem) {

  .lg\:border-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: var(--border);
  }
}

@media (min-width: 64rem) {

  .lg\:p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding: calc(0.25rem * 6);

    padding: calc(var(--spacing) * 6);
  }
}

@media (min-width: 64rem) {

  .lg\:form-input--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 4);

    padding-right: calc(0.25rem * 4);

    padding-left: calc(var(--spacing) * 4);

    padding-right: calc(var(--spacing) * 4);

    padding-top: calc(0.25rem * 3);

    padding-bottom: calc(0.25rem * 3);

    padding-top: calc(var(--spacing) * 3);

    padding-bottom: calc(var(--spacing) * 3);
  }
}

@media (min-width: 64rem) {

  .lg\:form-input--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 5);

    padding-right: calc(0.25rem * 5);

    padding-left: calc(var(--spacing) * 5);

    padding-right: calc(var(--spacing) * 5);

    padding-top: calc(0.25rem * 4);

    padding-bottom: calc(0.25rem * 4);

    padding-top: calc(var(--spacing) * 4);

    padding-bottom: calc(var(--spacing) * 4);
  }
}

@media (min-width: 64rem) {

  .lg\:form-input--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 3);

    padding-right: calc(0.25rem * 3);

    padding-left: calc(var(--spacing) * 3);

    padding-right: calc(var(--spacing) * 3);

    padding-top: calc(0.25rem * 2);

    padding-bottom: calc(0.25rem * 2);

    padding-top: calc(var(--spacing) * 2);

    padding-bottom: calc(var(--spacing) * 2);
  }
}

@media (min-width: 64rem) {

  .lg\:px-\(--container-padding\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: var(--container-padding);

    padding-right: var(--container-padding);
  }
}

@media (min-width: 64rem) {

  .lg\:px-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 0);

    padding-right: calc(0.25rem * 0);

    padding-left: calc(var(--spacing) * 0);

    padding-right: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 5);

    padding-right: calc(0.25rem * 5);

    padding-left: calc(var(--spacing) * 5);

    padding-right: calc(var(--spacing) * 5);
  }
}

@media (min-width: 64rem) {

  .lg\:px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-left: calc(0.25rem * 6);

    padding-right: calc(0.25rem * 6);

    padding-left: calc(var(--spacing) * 6);

    padding-right: calc(var(--spacing) * 6);
  }
}

@media (min-width: 64rem) {

  .lg\:py-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-top: calc(0.25rem * 0);

    padding-bottom: calc(0.25rem * 0);

    padding-top: calc(var(--spacing) * 0);

    padding-bottom: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-top: calc(0.25rem * 5);

    padding-bottom: calc(0.25rem * 5);

    padding-top: calc(var(--spacing) * 5);

    padding-bottom: calc(var(--spacing) * 5);
  }
}

@media (min-width: 64rem) {

  .lg\:py-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-top: calc(0.25rem * 7);

    padding-bottom: calc(0.25rem * 7);

    padding-top: calc(var(--spacing) * 7);

    padding-bottom: calc(var(--spacing) * 7);
  }
}

@media (min-width: 64rem) {

  .lg\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-top: calc(0.25rem * 0);

    padding-top: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:pt-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-top: calc(0.25rem * 20);

    padding-top: calc(var(--spacing) * 20);
  }
}

@media (min-width: 64rem) {

  .lg\:pb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-bottom: calc(0.25rem * 0);

    padding-bottom: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {

  .lg\:pb-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-bottom: calc(0.25rem * 3.5);

    padding-bottom: calc(var(--spacing) * 3.5);
  }
}

@media (min-width: 64rem) {

  .lg\:pb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding-bottom: calc(0.25rem * 10);

    padding-bottom: calc(var(--spacing) * 10);
  }
}

@media (min-width: 64rem) {

  .lg\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    text-align: center;
  }
}

@media (min-width: 64rem) {

  .lg\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    text-align: left;
  }
}

@media (min-width: 64rem) {

  .lg\:text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    text-align: right;
  }
}

@media (min-width: 64rem) {

  .lg\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.5rem;

    font-size: var(--text-2xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.875rem;

    font-size: var(--text-3xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 2.25rem;

    font-size: var(--text-4xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 3rem;

    font-size: var(--text-5xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 3.75rem;

    font-size: var(--text-6xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 4.5rem;

    font-size: var(--text-7xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-8xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 6rem;

    font-size: var(--text-8xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-9xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 8rem;

    font-size: var(--text-9xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1rem;

    font-size: var(--text-base);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.125rem;

    font-size: var(--text-lg);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 0.875rem;

    font-size: var(--text-sm);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1.25rem;

    font-size: var(--text-xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 0.75rem;

    font-size: var(--text-xs);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}

@media (min-width: 64rem) {

  .lg\:button--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --padding-x: calc(var(--spacing) * 4);

    --height: calc(var(--spacing) * 13);
  }
}

@media (min-width: 64rem) {

  .lg\:button--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --padding-x: calc(var(--spacing) * 5);

    --height: calc(var(--spacing) * 14);
  }
}

@media (min-width: 64rem) {

  .lg\:button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --padding-x: calc(var(--spacing) * 6);

    --height: calc(var(--spacing) * 8);
  }
}

@media (min-width: 64rem) {

  .lg\:\*\:not-first\:border-t-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {

    border-top-style: var(--tw-border-style);

    border-top-width: 0px;
  }
}

@media (min-width: 64rem) {

  .lg\:\*\:not-first\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {

    padding-top: calc(0.25rem * 0);

    padding-top: calc(var(--spacing) * 0);
  }
}

@container (width >= 42rem) {

  .\@2xl\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 2 / span 2;
  }
}

@container (width >= 42rem) {

  .\@2xl\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 3 / span 3;
  }
}

@container (width >= 42rem) {

  .\@2xl\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

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

@starting-style {

  .data-\[state\=open\]\:starting\:grid-rows-\[0fr\][data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-template-rows: 0fr;
  }
}

@media print {

  .print\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-top: calc(0.25rem * 0);

    margin-top: calc(var(--spacing) * 0);
  }
}

@media print {

  .print\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: block;
  }
}

@media print {

  .print\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: none;
  }
}

@media print {

  .print\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: center;
  }
}

.\*\:aria-current\:bg-\(--active-dot-color\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > [aria-current] {

  background-color: var(--active-dot-color);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {

  --tw-leading: inherit;

  line-height: inherit;
}

@media (max-width: 63.999rem) {

  .max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {

    font-size: inherit;
  }
}

@media (min-width: 64rem) {

  .lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {

    font-size: inherit;
  }
}

@media (min-width: 64rem) {

  .lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {

    --tw-leading: inherit;

    line-height: inherit;
  }
}

.\[\&_a\]\:text-brand-waldorf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {

  color: #7d726b;

  color: var(--color-brand-waldorf);
}

.\[\&_strong\]\:font-\(--bold-font-weight\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong {

  --tw-font-weight: var(--bold-font-weight);

  font-weight: var(--bold-font-weight);
}

.\[\&_svg\]\:h-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.\[\&_svg\]\:h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  height: calc(0.25rem * 7);

  height: calc(var(--spacing) * 7);
}

.\[\&_svg\]\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  width: auto;
}

@media (min-width: 64rem) {

  .lg\:\[\&_svg\]\:h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

    height: calc(0.25rem * 7);

    height: calc(var(--spacing) * 7);
  }
}

.\[\&\>\*\:nth-child\(odd\)\]\:border-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*:nth-child(odd) {

  border-right-style: var(--tw-border-style);

  border-right-width: 1px;
}

:where(.\[\&\>li\]\:space-x-1>li > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-space-x-reverse: 0;

  margin-left: calc(calc(0.25rem * 1) * 0);

  margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));

  margin-right: calc(calc(0.25rem * 1) * calc(1 - 0));

  margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
}

[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .\[\[data-state\=open\]_\&\]\:block {

  display: block;
}

[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .\[\[data-state\=open\]_\&\]\:hidden {

  display: none;
}

:root:not(#\#):not(#\#):not(#\#) {

  --header-height: 0px;
}

body:not(#\#):not(#\#):not(#\#) {

  font-family: var(--font-body);

  --tw-leading: var(--leading-tight);

  line-height: 1.25;

  line-height: var(--leading-tight);

  --tw-font-weight: var(--font-body-weight);

  font-weight: var(--font-body-weight);

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;
}

h1:not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#), h2:not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#), h3:not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#), h4:not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#), h5:not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#), h6:not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#), .heading:not(#\#):not(#\#):not(#\#) {

  font-family: var(--font-heading);

  --tw-font-weight: var(--font-heading-weight);

  font-weight: var(--font-heading-weight);
}

h1:not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#) {

  font-size: 1.875rem;

  font-size: var(--text-3xl);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-3xl--line-height));
}

@media (min-width: 64rem) {

  h1:not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#) {

    font-size: 2.25rem;

    font-size: var(--text-4xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}

h2:not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#) {

  font-size: 1.5rem;

  font-size: var(--text-2xl);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-2xl--line-height));
}

@media (min-width: 64rem) {

  h2:not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#) {

    font-size: 1.875rem;

    font-size: var(--text-3xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}

h3:not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#) {

  font-size: 1.25rem;

  font-size: var(--text-xl);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xl--line-height));
}

@media (min-width: 64rem) {

  h3:not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#) {

    font-size: 1.5rem;

    font-size: var(--text-2xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

h4:not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#) {

  font-size: 1.125rem;

  font-size: var(--text-lg);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-lg--line-height));
}

@media (min-width: 64rem) {

  h4:not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#) {

    font-size: 1.25rem;

    font-size: var(--text-xl);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}

h5:not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#) {

  font-size: 1rem;

  font-size: var(--text-base);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-base--line-height));
}

@media (min-width: 64rem) {

  h5:not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#) {

    font-size: 1.125rem;

    font-size: var(--text-lg);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}

h6:not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#) {

  font-size: 0.875rem;

  font-size: var(--text-sm);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-sm--line-height));
}

@media (min-width: 64rem) {

  h6:not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#) {

    font-size: 1rem;

    font-size: var(--text-base);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

b:not(#\#):not(#\#):not(#\#), strong:not(#\#):not(#\#):not(#\#) {

  --tw-font-weight: var(--font-body-bold-weight);

  font-weight: var(--font-body-bold-weight);
}

.overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);

  z-index: 40;

  background-color: rgba(0, 0, 0, 0.3);
}

@supports (color: color-mix(in lab, red, red)) {

  .overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: color-mix(in oklab, #000 30%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
}
}

.overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@starting-style {

  .overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: transparent;
  }
}

.overlay[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: transparent;
}

.drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  top: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);

  z-index: 50;

  display: flex;

  width: calc(0.25rem * 110);

  width: calc(var(--spacing) * 110);

  max-width: 100%;

  transform: translateZ(0)          ;

  transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);

  flex-direction: column;

  overscroll-behavior: contain;

  background-color: var(--background);

  color: var(--text);

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;

  --tw-translate-y: calc(var(--spacing) * 0);

  translate: var(--tw-translate-x) calc(0.25rem * 0);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-translate-x: -100%;

      translate: -100% var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer--nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: auto;

  height: var(--header-drawer-height);
}

.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-translate-x: 100%;

      translate: 100% var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  bottom: auto;
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-translate-y: -100%;

      translate: var(--tw-translate-x) -100%;

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: auto;

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-translate-y: 100%;

      translate: var(--tw-translate-x) 100%;

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);

  height: -moz-fit-content;

  height: fit-content;

  max-height: 100dvh;

  width: 100%;
}

@starting-style {

  @media (prefers-reduced-motion: reduce) {

    .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer__top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer__bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      opacity: 0;
    }
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--left[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-x: -100%;

    translate: -100% var(--tw-translate-y);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--right[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-x: 100%;

    translate: 100% var(--tw-translate-y);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--top[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-y: -100%;

    translate: var(--tw-translate-x) -100%;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--bottom[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-y: 100%;

    translate: var(--tw-translate-x) 100%;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: reduce) {

  .drawer--left[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--right[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--top[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--bottom[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0;
  }
}

.drawer__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 6);

  padding-right: calc(0.25rem * 6);

  padding-left: calc(var(--spacing) * 6);

  padding-right: calc(var(--spacing) * 6);
}

.drawer__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);

  padding-top: calc(0.25rem * 3);

  padding-bottom: calc(0.25rem * 3);

  padding-top: calc(var(--spacing) * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.drawer__content-escape:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * -4);

  margin-right: calc(0.25rem * -4);

  margin-left: calc(var(--spacing) * -4);

  margin-right: calc(var(--spacing) * -4);

  padding-left: calc(0.25rem * 4);

  padding-right: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);

  padding-right: calc(var(--spacing) * 4);
}

.drawer__subdrawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);

  z-index: 10;

  overscroll-behavior: contain;

  background-color: var(--background);

  color: var(--text);

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {

      --tw-translate-x: -100%;

      translate: -100% var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {

      --tw-translate-x: 100%;

      translate: 100% var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

@starting-style {

  @media (prefers-reduced-motion: reduce) {

    .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer, .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {

      opacity: 0;
    }
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer[hidden] {

    --tw-translate-x: -100%;

    translate: -100% var(--tw-translate-y);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: no-preference) {

  .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer[hidden] {

    --tw-translate-x: 100%;

    translate: 100% var(--tw-translate-y);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: reduce) {

  .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer[hidden], .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer[hidden] {

    opacity: 0;
  }
}

.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  top: calc(1 / 2 * 100%);

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);

  z-index: 50;

  margin: auto;

  max-width: 42rem;

  max-width: var(--container-2xl);

  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);

  overscroll-behavior: contain;

  border-radius: 0.25rem;

  background-color: var(--background);

  padding: calc(0.25rem * 4);

  padding: calc(var(--spacing) * 4);

  color: var(--text);

  opacity: 1;

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;

  --tw-translate-x: calc(var(--spacing) * 0);

  translate: calc(0.25rem * 0) calc(calc(1 / 2 * 100%) * -1);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

@starting-style {

  .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0;
  }

  @media (prefers-reduced-motion: no-preference) {

    .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      top: calc(0.25rem * 0);

      top: calc(var(--spacing) * 0);
    }
  }

  @media (prefers-reduced-motion: no-preference) {

    .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-translate-y: -100%;

      translate: var(--tw-translate-x) -100%;

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.modal[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

  .modal[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    top: calc(0.25rem * 0);

    top: calc(var(--spacing) * 0);
  }
}

@media (prefers-reduced-motion: no-preference) {

  .modal[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-y: -100%;

    translate: var(--tw-translate-x) -100%;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

.drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 24);

  width: calc(var(--spacing) * 24);

  translate: none;

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.drawer-navigation__logo[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

  .drawer-navigation__logo[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: calc(0.25rem * -24);

    margin-left: calc(var(--spacing) * -24);
  }
}

@starting-style {

  .drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0;
  }

  @media (prefers-reduced-motion: no-preference) {

    .drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      margin-left: calc(0.25rem * -24);

      margin-left: calc(var(--spacing) * -24);
    }
  }
}

.drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

  translate: none;

  opacity: 1;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@starting-style {

  .drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

    opacity: 0;
  }

  @media (prefers-reduced-motion: no-preference) {

    .drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

      --tw-translate-x: calc(var(--spacing) * -2);

      translate: calc(0.25rem * -2) var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: grid;

  grid-template-rows: 1fr;

  transition-property: all;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 150ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));

  transition-behavior: allow-discrete;

  --tw-duration: 150ms;

  transition-duration: 150ms;
}

@starting-style {

  .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-template-rows: 0fr;
  }
}

.drawer-navigation__expanding-list[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-template-rows: 0fr;
}

.drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

  translate: none;

  opacity: 1;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@starting-style {

  .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

    opacity: 0;
  }

  @media (prefers-reduced-motion: no-preference) {

    .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {

      --tw-translate-x: calc(var(--spacing) * -2);

      translate: calc(0.25rem * -2) var(--tw-translate-y);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}

.header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: none;

  position: relative;
}

.header--sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: sticky;

  top: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);
}

.header--hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-main] {

  --tw-translate-y: -100%;

  translate: var(--tw-translate-x) -100%;

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.header__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: auto;

  position: relative;

  background-color: var(--background);

  background-clip: padding-box;

  color: var(--text);

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.header__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {

  pointer-events: none;

  position: absolute;

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);

  z-index: 10;

  width: 100%;

  border-bottom-style: var(--tw-border-style);

  border-bottom-width: 1px;

  border-color: var(--border);

  --tw-content: '';

  content: '';

  content: var(--tw-content);
}

.header__main-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-flex;

  opacity: 1;

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@starting-style {

  .header__main-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0;
  }
}

.header__main--active .header__main-open {

  display: none !important;
}

.header__main--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main-open {

  opacity: 0;
}

.header__main-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 0);

  margin-right: calc(var(--spacing) * 0);

  width: calc(0.25rem * 0);

  width: calc(var(--spacing) * 0);

  overflow: hidden;

  transition-property: all;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 300ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.header__main--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main-close {

  margin-right: calc(0.25rem * 3);

  margin-right: calc(var(--spacing) * 3);

  width: calc(0.25rem * 5);

  width: calc(var(--spacing) * 5);
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main {

  border-color: transparent;

  background-color: transparent;

  color: var(--background);
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main--active, .header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:hover, .header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:focus-within {

  border-color: var(--border);

  background-color: var(--background);

  color: var(--text);
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:focus-visible {

  border-color: var(--border);

  background-color: var(--background);

  color: var(--text);
}

.header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: none;

  border-bottom-style: var(--tw-border-style);

  border-bottom-width: 1px;

  border-color: var(--border);

  background-color: var(--background);

  transition-behavior: allow-discrete;

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@media (prefers-reduced-motion: no-preference) {

  .header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-translate-y: -100%;

    translate: var(--tw-translate-x) -100%;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

@media (prefers-reduced-motion: reduce) {

  .header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    opacity: 0;
  }
}

.header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

  position: relative;

  z-index: 10;

  display: block;

  translate: none;

  opacity: 1;
}

.header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

  position: relative;

  z-index: 10;

  display: block;

  translate: none;

  opacity: 1;
}

@starting-style {

  @media (prefers-reduced-motion: no-preference) {

    .header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

      --tw-translate-y: -100%;

      translate: var(--tw-translate-x) -100%;

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

      --tw-translate-y: -100%;

      translate: var(--tw-translate-x) -100%;

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (prefers-reduced-motion: reduce) {

    .header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

      opacity: 0;
    }

    .header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

      opacity: 0;
    }
  }
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {

  opacity: 0;
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:hover .header__mega-menu, .header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:focus-within .header__mega-menu {

  opacity: 1;
}

.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:focus-visible .header__mega-menu {

  opacity: 1;
}

[class*='aspect-']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

[class*='aspect-']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  position: absolute;

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);

  width: 100%;

  height: 100%;
}

.carousel__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;
}

.carousel__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  flex-shrink: 0;

  flex-grow: 0;
}

.carousel__dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;

  gap: calc(0.25rem * 1);

  gap: calc(var(--spacing) * 1);
}

.carousel__dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  width: calc(0.25rem * 1);

  width: calc(var(--spacing) * 1);

  height: calc(0.25rem * 1);

  height: calc(var(--spacing) * 1);

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.carousel__pdp-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;
}

.carousel__pdp-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {

  height: 3px;

  flex: 1;

  background-color: #dbdddd;

  background-color: var(--color-brand-stone-grey-100);

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.carousel__pdp-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > *[aria-current] {

  background-color: #000;

  background-color: var(--color-black);
}

.option-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;

  min-width: calc(0.25rem * 12);

  min-width: calc(var(--spacing) * 12);

  cursor: pointer;

  overflow: hidden;

  border-radius: var(--radius);

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--border);

  padding: calc(0.25rem * 3);

  padding: calc(var(--spacing) * 3);

  text-align: center;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-font-weight: var(--font-weight-bold);

  font-weight: var(--font-weight-bold);

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

@media (hover: hover) {

  .option-label:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }

  .option-label:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: #000;

    border-color: var(--color-black);
  }
}

:where(.peer):checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {

  border-color: #000;

  border-color: var(--color-black);

  background-color: #000;

  background-color: var(--color-black);

  color: #fff;

  color: var(--color-white);
}

:where(.peer):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  :where(.peer):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  background-color: var(--color-gray-50);

  color: var(--color-gray-500);
}

.option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  position: absolute;

  top: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  bottom: calc(0.25rem * 0);

  left: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(var(--spacing) * 0);

  --tw-gradient-position: to bottom right;
}

@supports (background-image: linear-gradient(in lab, red, red)) {

  .option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

    --tw-gradient-position: to bottom right in oklab;
  }
}

.option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {

  background-image: linear-gradient(var(--tw-gradient-stops));

  --tw-gradient-from: transparent;

  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));

  --tw-gradient-from-position: calc(50% - 1px);

  --tw-gradient-via: var(--color-gray-300);

  --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);

  --tw-gradient-stops: var(--tw-gradient-via-stops);

  --tw-gradient-to-position: calc(50% + 1px);

  --tw-content: '';

  content: '';

  content: var(--tw-content);
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;

  justify-content: center;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));
}

:where(.pagination ul > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-divide-x-reverse: 0;

  border-left-style: var(--tw-border-style);

  border-right-style: var(--tw-border-style);

  border-left-width: calc(1px * 0);

  border-left-width: calc(1px * var(--tw-divide-x-reverse));

  border-right-width: calc(1px * calc(1 - 0));

  border-right-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

:where(.pagination ul > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: var(--border);
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul {

  border-radius: 0.5rem;

  border-radius: var(--radius-lg);

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--border);

  display: flex;
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:first-child a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:first-child span {

  border-top-left-radius: 0.5rem;

  border-top-left-radius: var(--radius-lg);

  border-bottom-left-radius: 0.5rem;

  border-bottom-left-radius: var(--radius-lg);
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:last-child a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:last-child span {

  border-top-right-radius: 0.5rem;

  border-top-right-radius: var(--radius-lg);

  border-bottom-right-radius: 0.5rem;

  border-bottom-right-radius: var(--radius-lg);
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li span {

  box-sizing: content-box;

  display: flex;

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  align-items: center;

  justify-content: center;

  padding: calc(0.25rem * 3.5);

  padding: calc(var(--spacing) * 3.5);
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:hover, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:focus-visible {

  background-color: var(--color-gray-100);

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:hover, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:focus-visible {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:hover, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:focus-visible {

  --tw-ring-inset: inset;
}

.progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 1px;

  background-color: #dbdddd;

  background-color: var(--color-brand-stone-grey-100);
}

.progress__indicator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: var(--offset);

  height: 100%;

  width: var(--progress);

  background-color: #000;

  background-color: var(--color-black);

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-flex;

  border-style: var(--tw-border-style);

  border-width: 1px;

  border-color: var(--border);
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {

  display: flex;

  align-items: center;

  justify-content: center;

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-font-weight: var(--font-weight-semibold);

  font-weight: 600;

  font-weight: var(--font-weight-semibold);

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);

  width: calc(0.25rem * 4.5);

  width: calc(var(--spacing) * 4.5);

  text-align: center;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-font-weight: var(--font-weight-medium);

  font-weight: 500;

  font-weight: var(--font-weight-medium);

  --tw-outline-style: none;

  outline-style: none;
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) transparent, var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-shadow-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {

    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-shadow-alpha), transparent);
  }
}

.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;

  border-radius: calc(infinity * 1px);

  background-color: var(--swatch-color,var(--color-gray-200));

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) transparent, var(--tw-shadow);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: transparent;

  --tw-ring-offset-width: 1px;

  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

@media (hover: hover) {

  .swatch:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: var(--color-black);
  }

  .swatch:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: var(--color-black);
  }
}

.swatch[aria-current]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: var(--color-black);
}

.quick-atc-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: auto;

  position: absolute;

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);

  display: flex;

  align-items: center;

  padding: calc(0.25rem * 2);

  padding: calc(var(--spacing) * 2);
}

.quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 5);

  width: calc(var(--spacing) * 5);

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);

  --tw-translate-x: -100%;

  translate: -100% var(--tw-translate-y);

  translate: var(--tw-translate-x) var(--tw-translate-y);

  background-color: #fff;

  background-color: var(--color-white);

  text-align: center;

  --tw-outline-style: none;

  outline-style: none;
}

@media (min-width: 64rem) {

  .quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 7);

    width: calc(var(--spacing) * 7);

    height: calc(0.25rem * 7);

    height: calc(var(--spacing) * 7);
  }
}

.quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 0;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: 125%;

  line-height: var(--tw-leading, var(--text-xs--line-height));

  transition-property: transform, translate, scale, rotate;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 300ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

@media (min-width: 64rem) {

  .quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    font-size: 1rem;

    font-size: var(--text-base);

    line-height: 125%;

    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

.quick-atc-button__input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .quick-atc-button__input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  -webkit-appearance: textfield;

     -moz-appearance: textfield;

          appearance: textfield;
}

.quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button, .quick-atc-button__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button {

  -webkit-appearance: none;

          appearance: none;

  margin: 0;
}

.quick-atc-button__decrement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .quick-atc-button__increment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 0;

  background-color: #fff;

  background-color: var(--color-white);

  padding: calc(0.25rem * 1);

  padding: calc(var(--spacing) * 1);
}

@media (min-width: 64rem) {

  .quick-atc-button__decrement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .quick-atc-button__increment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    padding: calc(0.25rem * 2);

    padding: calc(var(--spacing) * 2);
  }
}

.quick-atc-button__decrement:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .quick-atc-button__increment:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

  --tw-ring-color: rgba(21, 93, 252, 0.5);
}

@supports (color: color-mix(in lab, red, red)) {

  .quick-atc-button__decrement:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .quick-atc-button__increment:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}

.quick-atc-button__increment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-translate-x: -200%;

  translate: -200% var(--tw-translate-y);

  translate: var(--tw-translate-x) var(--tw-translate-y);

  transition-property: transform, translate, scale, rotate;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

  transition-duration: 300ms;

  transition-duration: var(--tw-duration, var(--default-transition-duration));

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.quick-atc-button__active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .quick-atc-button__input, .quick-atc-button__active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .quick-atc-button__increment {

  --tw-translate-x: calc(var(--spacing) * 0);

  translate: calc(0.25rem * 0) var(--tw-translate-y);

  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.read-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

.read-more__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  overflow: hidden;

  max-height: var(--collapsed-height);

  transition: max-height 300ms ease;
}

@media (prefers-reduced-motion: reduce) {

  .read-more__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    transition: none;
  }
}

.read-more[data-state='expanded']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .read-more__content {

  max-height: none;
}

.read-more__overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: none;

  position: absolute;

  left: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);

  height: calc(0.25rem * 20);

  height: calc(var(--spacing) * 20);

  background: linear-gradient(to bottom, transparent, var(--background));

  transition: opacity 300ms ease;
}

@media (prefers-reduced-motion: reduce) {

  .read-more__overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    transition: none;
  }
}

.read-more__trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 4);

  margin-top: calc(var(--spacing) * 4);

  cursor: pointer;

  overflow: hidden;

  --tw-ring-color: var(--color-blue-600);

  --tw-outline-style: none;

  outline-style: none;
}

.read-more__trigger:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.read-more__trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 3rem;

  transition: opacity 300ms ease, margin-top 300ms ease, max-height 300ms ease;
}

@media (prefers-reduced-motion: reduce) {

  .read-more__trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    transition: none;
  }
}

.read-more[data-state='expanding']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .read-more__overlay, .read-more[data-state='expanded']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .read-more__overlay {

  visibility: hidden;

  opacity: 0;
}

.read-more[data-state='expanding']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .read-more__trigger, .read-more[data-state='expanded']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .read-more__trigger {

  pointer-events: none;

  margin-top: calc(0.25rem * 0);

  margin-top: calc(var(--spacing) * 0);

  opacity: 0;

  max-height: 0;
}

#gowish-iframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: auto;

  margin-right: auto;
}

:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --colour-success-1000: #00452e;

  --colour-success-900: #006443;

  --colour-success-800: #008357;

  --colour-success-700: #00a16c;

  --colour-success-600: #00c080;

  --colour-success-500: #29ca94;

  --colour-success-400: #52d4a9;

  --colour-success-300: #7adebd;

  --colour-success-200: #a3e8d1;

  --colour-success-100: #ccf2e6;

  --colour-success-75: #d6f5eb;

  --colour-success-50: #e0f7f0;

  --colour-success-25: #ebfaf5;

  --colour-success-10: #f5fcfa;

  --colour-attention-1000: #5c4517;

  --colour-attention-900: #856421;

  --colour-attention-800: #ad832c;

  --colour-attention-700: #d6a136;

  --colour-attention-600: #ffc040;

  --colour-attention-500: #ffca5f;

  --colour-attention-400: #ffd47d;

  --colour-attention-300: #ffde9c;

  --colour-attention-200: #ffe8ba;

  --colour-attention-100: #fff2d9;

  --colour-attention-75: #fff5e0;

  --colour-attention-50: #fff7e8;

  --colour-attention-25: #fffaf0;

  --colour-attention-10: #fffcf7;

  --colour-warning-1000: #5c2e17;

  --colour-warning-900: #854321;

  --colour-warning-800: #ad572c;

  --colour-warning-700: #d66c36;

  --colour-warning-600: #ff8040;

  --colour-warning-500: #ff945f;

  --colour-warning-400: #ffa97d;

  --colour-warning-300: #ffbd9c;

  --colour-warning-200: #ffd1ba;

  --colour-warning-100: #ffe6d9;

  --colour-warning-75: #ffebe0;

  --colour-warning-50: #fff0eb;

  --colour-warning-25: #fff5f0;

  --colour-warning-10: #fffaf7;

  --colour-danger-1000: #5c1723;

  --colour-danger-900: #852132;

  --colour-danger-800: #ad2c41;

  --colour-danger-700: #d63651;

  --colour-danger-600: #ff4060;

  --colour-danger-500: #ff5f79;

  --colour-danger-400: #ff7d93;

  --colour-danger-300: #ff9cac;

  --colour-danger-200: #ffbac6;

  --colour-danger-100: #ffd9df;

  --colour-danger-75: #ffe0e6;

  --colour-danger-50: #ffe8ec;

  --colour-danger-25: #fff0f2;

  --colour-danger-10: #fff7f9;

  --colour-dolphin-1000: #173e5c;

  --colour-dolphin-900: #214385;

  --colour-dolphin-800: #2c57ad;

  --colour-dolphin-700: #366cd6;

  --colour-dolphin-600: #4080ff;

  --colour-dolphin-500: #5f94ff;

  --colour-dolphin-400: #7da9ff;

  --colour-dolphin-300: #9cbdff;

  --colour-dolphin-200: #bad1ff;

  --colour-dolphin-100: #d9e6ff;

  --colour-dolphin-75: #e0ebff;

  --colour-dolphin-50: #e8f0ff;

  --colour-dolphin-25: #f0f5ff;

  --colour-dolphin-10: #f7faff;

  --colour-feedback-1000: #23175c;

  --colour-feedback-900: #322185;

  --colour-feedback-800: #412cad;

  --colour-feedback-700: #5136d6;

  --colour-feedback-600: #6040ff;

  --colour-feedback-500: #795fff;

  --colour-feedback-400: #937dff;

  --colour-feedback-300: #ac9cff;

  --colour-feedback-200: #c6baff;

  --colour-feedback-100: #dfd9ff;

  --colour-feedback-75: #e6e0ff;

  --colour-feedback-50: #ece8ff;

  --colour-feedback-25: #f2f0ff;

  --colour-feedback-10: #f9f7ff;

  --colour-survey-1000: #113f4b;

  --colour-survey-900: #195c6c;

  --colour-survey-800: #21788d;

  --colour-survey-700: #2894af;

  --colour-survey-600: #30b0d0;

  --colour-survey-500: #51bdd8;

  --colour-survey-400: #72c9df;

  --colour-survey-300: #93d6e7;

  --colour-survey-200: #b4e3ee;

  --colour-survey-100: #d6eff6;

  --colour-survey-75: #def2f7;

  --colour-survey-50: #e6f6f9;

  --colour-survey-25: #eef9fb;

  --colour-survey-10: #f7fcfd;

  --colour-primary-1000: var(--colour-feedback-1000);

  --colour-primary-900: var(--colour-feedback-900);

  --colour-primary-800: var(--colour-feedback-800);

  --colour-primary-700: var(--colour-feedback-700);

  --colour-primary-600: var(--colour-feedback-600);

  --colour-primary-500: var(--colour-feedback-500);

  --colour-primary-400: var(--colour-feedback-400);

  --colour-primary-300: var(--colour-feedback-300);

  --colour-primary-200: var(--colour-feedback-200);

  --colour-primary-100: var(--colour-feedback-100);

  --colour-primary-75: var(--colour-feedback-75);

  --colour-primary-50: var(--colour-feedback-50);

  --colour-primary-25: var(--colour-feedback-25);

  --colour-primary-10: var(--colour-feedback-10);

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );

  --colour-code-text: #ffffff;

  --colour-neutral: var(--colour-neutral-600);

  --colour-success: var(--colour-success-600);

  --colour-danger: var(--colour-danger-600);

  --colour-attention: var(--colour-attention-600);

  --colour-warning: var(--colour-warning-600);
}

:root[data-theme='dolphin']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --colour-primary-1000: var(--colour-dolphin-1000);

  --colour-primary-900: var(--colour-dolphin-900);

  --colour-primary-800: var(--colour-dolphin-800);

  --colour-primary-700: var(--colour-dolphin-700);

  --colour-primary-600: var(--colour-dolphin-600);

  --colour-primary-500: var(--colour-dolphin-500);

  --colour-primary-400: var(--colour-dolphin-400);

  --colour-primary-300: var(--colour-dolphin-300);

  --colour-primary-200: var(--colour-dolphin-200);

  --colour-primary-100: var(--colour-dolphin-100);

  --colour-primary-75: var(--colour-dolphin-75);

  --colour-primary-50: var(--colour-dolphin-50);

  --colour-primary-25: var(--colour-dolphin-25);

  --colour-primary-10: var(--colour-dolphin-10);
}

:root[data-theme='survey']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --colour-primary-1000: var(--colour-survey-1000);

  --colour-primary-900: var(--colour-survey-900);

  --colour-primary-800: var(--colour-survey-800);

  --colour-primary-700: var(--colour-survey-700);

  --colour-primary-600: var(--colour-survey-600);

  --colour-primary-500: var(--colour-survey-500);

  --colour-primary-400: var(--colour-survey-400);

  --colour-primary-300: var(--colour-survey-300);

  --colour-primary-200: var(--colour-survey-200);

  --colour-primary-100: var(--colour-survey-100);

  --colour-primary-75: var(--colour-survey-75);

  --colour-primary-50: var(--colour-survey-50);

  --colour-primary-25: var(--colour-survey-25);

  --colour-primary-10: var(--colour-survey-10);
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 300;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 500;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+1F00-1FFF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');

  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {

  font-family: 'Inter';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {

  --widget-font-family: 'Inter', sans-serif !important;
}

:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --widget-button-bg: #6042ec;

  --widget-button-text: #ffffff;

  --widget-outro-icon: #00c878;

  --widget-device-width: 100dvw;

  --widget-device-height: 100dvh;
}

html.ub-noscroll, html.ub-noscroll body {

  scroll-behavior: auto !important;
}

ubdiv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), ubtab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  all: unset;

  display: block;
}

ubspan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  all: unset;
}

.userback-button-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-toolbar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

@media (prefers-color-scheme: dark) {

  .userback-button-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  .userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  .userback-toolbar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  .userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  .userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }

  umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    --csstools-color-scheme--light:  ;

    color-scheme: dark;

    --colour-primary: var(--colour-primary-400);

    --colour-neutral-1000: #f3f6fa;

    --colour-neutral-900: #e3e9f0;

    --colour-neutral-800: #d3dce6;

    --colour-neutral-700: #c3cedb;

    --colour-neutral-600: #afc0d1;

    --colour-neutral-500: #9baec1;

    --colour-neutral-400: #879caf;

    --colour-neutral-300: #6e849a;

    --colour-neutral-200: #556a80;

    --colour-neutral-100: #3f5266;

    --colour-neutral-75: #344457;

    --colour-neutral-50: #2a384a;

    --colour-neutral-25: #202c3b;

    --colour-neutral-10: #161f2b;

    --colour-code-bg: #202c3b;

    --colour-neutral-100-dark-invert: var(--colour-system-text);

    --colour-neutral-200-dark-invert: var(--colour-system-text);

    --colour-neutral-300-dark-invert: var(--colour-system-text);

    --colour-neutral-400-dark-invert: var(--colour-system-text);

    --colour-neutral-500-dark-invert: var(--colour-system-text);

    --colour-neutral-600-dark-invert: var(--colour-system-text);

    --colour-neutral-700-dark-invert: var(--colour-system-text);

    --colour-neutral-800-dark-invert: var(--colour-system-text);

    --colour-neutral-900-dark-invert: var(--colour-system-text);

    --colour-neutral-1000-dark-invert: var(--colour-system-text);

    --colour-primary-100-dark-invert: var(--colour-system-text);

    --colour-primary-200-dark-invert: var(--colour-system-text);

    --colour-primary-300-dark-invert: var(--colour-system-text);

    --colour-primary-400-dark-invert: var(--colour-system-text);

    --colour-primary-500-dark-invert: var(--colour-system-text);

    --colour-primary-600-dark-invert: var(--colour-system-text);

    --colour-primary-700-dark-invert: var(--colour-system-text);

    --colour-primary-800-dark-invert: var(--colour-system-text);

    --colour-primary-900-dark-invert: var(--colour-system-text);

    --colour-primary-1000-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert: var(--colour-system-text);

    --colour-danger-dark-invert: var(--colour-system-text);

    --colour-success-dark-invert: var(--colour-system-text);

    --colour-danger-700-dark-invert: var(--colour-system-text);

    --colour-success-700-dark-invert: var(--colour-system-text);

    --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

    --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

    --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

    --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

    --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

    --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

    --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

    --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

    --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

    --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

    --colour-system-text: var(--colour-neutral-1000);

    --colour-system-text-placeholder: var(--colour-neutral-400);

    --colour-system-body: #0e1116;

    --colour-system-line: var(--colour-neutral-25);

    --colour-system-surface: #151b22;

    --colour-system-surface-rgb: 21, 27, 34;

    --colour-system-surface-1: var(--colour-neutral-10);

    --colour-system-surface-2: #1c2330;

    --colour-system-surface-3: #232c3b;

    --colour-system-text-muted: var(--colour-neutral-500);

    --colour-system-text-inverse: #0e1116;

    --colour-system-overlay: rgba(0, 0, 0, 0.7);

    --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

    --colour-system-box-bg-dark-only: var(--colour-neutral-10);

    --colour-on-accent: #ffffff;

    --colour-menu-active-bg: var(--colour-neutral-10);

    --colour-menu-active-bg-hover: var(--colour-neutral-25);

    --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

    --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

    --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

    --shadow-4: 0 0 0 1px var(--colour-neutral-25);

    --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

    --shadow-box-solid-hover-light-only: none;

    --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

    --colour-internal-surface: var(--colour-neutral-100);

    --colour-internal-border: var(--colour-neutral-75);

    --colour-internal-text: var(--colour-system-text);

    --colour-internal-launcher: var(--colour-neutral-400);

    --colour-status-success-bg: var(--colour-success-900);

    --colour-status-success-bg-hover: var(--colour-success-800);

    --colour-status-attention-bg: var(--colour-attention-900);

    --colour-status-attention-bg-hover: var(--colour-attention-800);

    --colour-portal-pinned-bg: var(--colour-system-surface-3);

    --colour-portal-voted-bg: var(--colour-neutral-10);

    --colour-mask-dark: var(--colour-system-body);

    --colour-badge-primary-invert-bg: var(--colour-primary-800);

    --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

    --colour-badge-success-invert-bg: var(--colour-success-800);

    --colour-badge-warning-invert-bg: var(--colour-warning-800);

    --colour-badge-danger-invert-bg: var(--colour-danger-800);

    --colour-badge-primary-invert-text: var(--colour-system-text);

    --colour-badge-secondary-invert-text: var(--colour-system-text);

    --colour-badge-success-invert-text: var(--colour-system-text);

    --colour-badge-warning-invert-text: var(--colour-system-text);

    --colour-badge-danger-invert-text: var(--colour-system-text);

    --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

    --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

    --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

    --colour-badge-feedback-invert-text: var(--colour-system-text);

    --colour-badge-survey-invert-bg: var(--colour-survey-800);

    --colour-badge-survey-invert-text: var(--colour-system-text);

    --colour-banner-warning-bg: var(--colour-warning-800);

    --colour-banner-warning-border: var(--colour-warning-700);

    --colour-banner-danger-bg: var(--colour-danger-800);

    --colour-banner-danger-border: var(--colour-danger-700);

    --colour-banner-success-bg: var(--colour-success-800);

    --colour-banner-success-border: var(--colour-success-700);

    --colour-banner-info-bg: var(--colour-dolphin-800);

    --colour-banner-info-border: var(--colour-dolphin-700);

    --colour-notification-attention-bg: var(--colour-neutral-25);

    --colour-notification-attention-border: var(--colour-neutral-100);

    --colour-notification-attention-highlight: var(--colour-neutral-100);

    --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

    --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

    --colour-tooltip-bg: var(--colour-neutral-1000);

    --colour-tooltip-text: var(--colour-system-text-inverse);

    --colour-input-bg: var(--colour-neutral-10);

    --colour-input-bg-disabled: var(--colour-neutral-100);

    --colour-input-text-disabled: var(--colour-neutral-400);

    --colour-input-border: var(--colour-neutral-100);

    --colour-input-border-hover: var(--colour-neutral-400);

    --colour-input-border-focus: transparent;

    --colour-checkbox-color: #ffffff;

    --colour-checkbox-bg: var(--colour-primary-800);

    --colour-checkbox-bg-hover: var(--colour-primary-900);

    --colour-button-primary-text: #ffffff;

    --colour-button-secondary-bg: var(--colour-neutral-100);

    --colour-button-secondary-bg-hover: var(--colour-neutral-50);

    --colour-button-secondary-bg-active: var(--colour-neutral-200);

    --colour-button-secondary-text: var(--colour-system-text);

    --colour-button-tertiary-bg: var(--colour-neutral-10);

    --colour-button-tertiary-border-hover: var(--colour-neutral-600);

    --colour-button-bg-disabled: var(--colour-neutral-10);

    --colour-button-text-disabled: var(--colour-neutral-100);

    --colour-loader-placeholder-bg: linear-gradient(
        to right,
        rgba(0, 0, 0, 0) 46%,
        rgba(0, 0, 0, 0.35) 50%,
        rgba(0, 0, 0, 0) 54%
      )
      50% 50%;

    --colour-canvas-builder-bg: radial-gradient(
      var(--colour-neutral-100) 0.5px,
      var(--colour-system-surface) 0.5px
    );

    --colour-widget-nav-text: var(--colour-neutral-700);

    --colour-widget-nav-text-active: var(--colour-on-accent);

    --colour-widget-footer-shadow: none;

    --colour-widget-preview-nav-text-active: var(--colour-on-accent);

    --colour-widget-preview-nav-gradient: none;
  }
}

.userback-button-container[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-overlay[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-toolbar-close[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-comment[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-feedback-view[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

utoolbar[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

ubvideotoolbar[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

umodal[data-ub-colour-scheme='light']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light: initial;

  color-scheme: light;

  --colour-primary: var(--colour-primary-600);

  --colour-neutral-1000: #232e3a;

  --colour-neutral-900: #324353;

  --colour-neutral-800: #41576d;

  --colour-neutral-700: #516c86;

  --colour-neutral-600: #6080a0;

  --colour-neutral-500: #7994af;

  --colour-neutral-400: #93a9be;

  --colour-neutral-300: #acbdce;

  --colour-neutral-200: #c6d1dd;

  --colour-neutral-100: #dfe6ec;

  --colour-neutral-75: #e6ebf0;

  --colour-neutral-50: #ecf0f4;

  --colour-neutral-25: #f2f5f7;

  --colour-neutral-10: #f9fafb;

  --colour-code-bg: #324353;

  --colour-neutral-100-dark-invert: var(--colour-neutral-100);

  --colour-neutral-200-dark-invert: var(--colour-neutral-200);

  --colour-neutral-300-dark-invert: var(--colour-neutral-300);

  --colour-neutral-400-dark-invert: var(--colour-neutral-400);

  --colour-neutral-500-dark-invert: var(--colour-neutral-500);

  --colour-neutral-600-dark-invert: var(--colour-neutral-600);

  --colour-neutral-700-dark-invert: var(--colour-neutral-700);

  --colour-neutral-800-dark-invert: var(--colour-neutral-800);

  --colour-neutral-900-dark-invert: var(--colour-neutral-900);

  --colour-neutral-1000-dark-invert: var(--colour-neutral-1000);

  --colour-primary-100-dark-invert: var(--colour-primary-100);

  --colour-primary-200-dark-invert: var(--colour-primary-200);

  --colour-primary-300-dark-invert: var(--colour-primary-300);

  --colour-primary-400-dark-invert: var(--colour-primary-400);

  --colour-primary-500-dark-invert: var(--colour-primary-500);

  --colour-primary-600-dark-invert: var(--colour-primary-600);

  --colour-primary-700-dark-invert: var(--colour-primary-700);

  --colour-primary-800-dark-invert: var(--colour-primary-800);

  --colour-primary-900-dark-invert: var(--colour-primary-900);

  --colour-primary-1000-dark-invert: var(--colour-primary-1000);

  --colour-primary-dark-invert: var(--colour-primary);

  --colour-danger-dark-invert: var(--colour-danger);

  --colour-success-dark-invert: var(--colour-success);

  --colour-danger-700-dark-invert: var(--colour-danger-700);

  --colour-success-700-dark-invert: var(--colour-success-700);

  --colour-primary-dark-invert-neutral-100: var(--colour-primary);

  --colour-primary-dark-invert-neutral-200: var(--colour-primary);

  --colour-primary-dark-invert-neutral-300: var(--colour-primary);

  --colour-primary-dark-invert-neutral-400: var(--colour-primary);

  --colour-primary-dark-invert-neutral-500: var(--colour-primary);

  --colour-primary-dark-invert-neutral-600: var(--colour-primary);

  --colour-primary-dark-invert-neutral-700: var(--colour-primary);

  --colour-primary-dark-invert-neutral-800: var(--colour-primary);

  --colour-primary-dark-invert-neutral-900: var(--colour-primary);

  --colour-primary-dark-invert-neutral-1000: var(--colour-primary);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #f0f3f9;

  --colour-system-line: var(--colour-neutral-75);

  --colour-system-surface: #ffffff;

  --colour-system-surface-rgb: 255, 255, 255;

  --colour-system-surface-1: #ffffff;

  --colour-system-surface-2: var(--colour-neutral-10);

  --colour-system-surface-3: var(--colour-neutral-25);

  --colour-system-text-muted: var(--colour-neutral-400);

  --colour-system-text-inverse: #ffffff;

  --colour-system-overlay: rgba(96, 128, 160, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.2);

  --colour-system-box-bg-dark-only: transparent;

  --colour-on-accent: #ffffff;

  --colour-video-bg: #000000;

  --colour-menu-active-bg: var(--colour-neutral-75);

  --colour-menu-active-bg-hover: var(--colour-neutral-50);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.12);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.2);

  --shadow-4: 0 0 16px var(--colour-neutral-75);

  --shadow-sidebar: -4px 0 16px var(--colour-neutral-100);

  --shadow-box-solid-hover-light-only: 0px 4px 10px var(--colour-neutral-75);

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28172, 189, 206%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-1000);

  --colour-internal-border: var(--colour-neutral-1000);

  --colour-internal-text: var(--colour-system-text-inverse);

  --colour-internal-launcher: var(--colour-neutral-300);

  --colour-status-success-bg: var(--colour-success-50);

  --colour-status-success-bg-hover: var(--colour-success-100);

  --colour-status-attention-bg: var(--colour-attention-50);

  --colour-status-attention-bg-hover: var(--colour-attention-100);

  --colour-portal-pinned-bg: var(--colour-attention-10);

  --colour-portal-voted-bg: var(--colour-neutral-25);

  --colour-mask-dark: #000000;

  --colour-badge-primary-invert-bg: var(--colour-primary-25);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-25);

  --colour-badge-warning-invert-bg: var(--colour-warning-25);

  --colour-badge-danger-invert-bg: var(--colour-danger-25);

  --colour-badge-primary-invert-text: var(--colour-primary-600);

  --colour-badge-secondary-invert-text: var(--colour-neutral-600);

  --colour-badge-success-invert-text: var(--colour-success-600);

  --colour-badge-warning-invert-text: var(--colour-warning-600);

  --colour-badge-danger-invert-text: var(--colour-danger-600);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-50);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-system-surface);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-25);

  --colour-badge-feedback-invert-text: var(--colour-feedback-600);

  --colour-badge-survey-invert-bg: var(--colour-survey-25);

  --colour-badge-survey-invert-text: var(--colour-survey-600);

  --colour-banner-warning-bg: var(--colour-warning-25);

  --colour-banner-warning-border: var(--colour-warning-50);

  --colour-banner-danger-bg: var(--colour-danger-25);

  --colour-banner-danger-border: var(--colour-danger-50);

  --colour-banner-success-bg: var(--colour-success-25);

  --colour-banner-success-border: var(--colour-success-50);

  --colour-banner-info-bg: var(--colour-dolphin-25);

  --colour-banner-info-border: var(--colour-dolphin-50);

  --colour-notification-attention-bg: var(--colour-system-surface);

  --colour-notification-attention-border: var(--colour-attention-600);

  --gradient-shiny-bg: linear-gradient(90deg, #fff0f2, #f2f0ff);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-notification-attention-highlight: var(--colour-attention-600);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-system-surface);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-primary-600);

  --colour-input-border-focus: var(--colour-primary-200);

  --colour-checkbox-text: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-600);

  --colour-checkbox-bg-hover: var(--colour-primary-700);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-1000);

  --colour-button-secondary-bg-hover: var(--colour-neutral-900);

  --colour-button-secondary-bg-active: var(--colour-neutral-1000);

  --colour-button-secondary-text: var(--colour-system-text-inverse);

  --colour-button-tertiary-bg: var(--colour-system-surface);

  --colour-button-tertiary-border-hover: var(--colour-primary-600);

  --colour-button-bg-disabled: var(--colour-neutral-50);

  --colour-button-text-disabled: var(--colour-neutral-400);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-300) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-system-text);

  --colour-widget-nav-text-active: var(--widget-button-bg);

  --colour-widget-footer-shadow: 0 0 8px var(--colour-neutral-50);

  --colour-widget-preview-nav-text-active: var(--widget-preview-button-bg);

  --colour-widget-preview-nav-gradient: linear-gradient(
    180deg,
    var(--colour-system-surface) 0%,
    var(--colour-neutral-10) 60%,
    var(--colour-neutral-50) 100%
  );
}

.userback-button-container[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

.userback-overlay[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

.userback-toolbar-close[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

.userback-comment[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

.userback-feedback-view[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

utoolbar[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

ubvideotoolbar[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

umodal[data-ub-colour-scheme='dark']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --csstools-color-scheme--light:  ;

  color-scheme: dark;

  --colour-primary: var(--colour-primary-400);

  --colour-neutral-1000: #f3f6fa;

  --colour-neutral-900: #e3e9f0;

  --colour-neutral-800: #d3dce6;

  --colour-neutral-700: #c3cedb;

  --colour-neutral-600: #afc0d1;

  --colour-neutral-500: #9baec1;

  --colour-neutral-400: #879caf;

  --colour-neutral-300: #6e849a;

  --colour-neutral-200: #556a80;

  --colour-neutral-100: #3f5266;

  --colour-neutral-75: #344457;

  --colour-neutral-50: #2a384a;

  --colour-neutral-25: #202c3b;

  --colour-neutral-10: #161f2b;

  --colour-code-bg: #202c3b;

  --colour-neutral-100-dark-invert: var(--colour-system-text);

  --colour-neutral-200-dark-invert: var(--colour-system-text);

  --colour-neutral-300-dark-invert: var(--colour-system-text);

  --colour-neutral-400-dark-invert: var(--colour-system-text);

  --colour-neutral-500-dark-invert: var(--colour-system-text);

  --colour-neutral-600-dark-invert: var(--colour-system-text);

  --colour-neutral-700-dark-invert: var(--colour-system-text);

  --colour-neutral-800-dark-invert: var(--colour-system-text);

  --colour-neutral-900-dark-invert: var(--colour-system-text);

  --colour-neutral-1000-dark-invert: var(--colour-system-text);

  --colour-primary-100-dark-invert: var(--colour-system-text);

  --colour-primary-200-dark-invert: var(--colour-system-text);

  --colour-primary-300-dark-invert: var(--colour-system-text);

  --colour-primary-400-dark-invert: var(--colour-system-text);

  --colour-primary-500-dark-invert: var(--colour-system-text);

  --colour-primary-600-dark-invert: var(--colour-system-text);

  --colour-primary-700-dark-invert: var(--colour-system-text);

  --colour-primary-800-dark-invert: var(--colour-system-text);

  --colour-primary-900-dark-invert: var(--colour-system-text);

  --colour-primary-1000-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert: var(--colour-system-text);

  --colour-danger-dark-invert: var(--colour-system-text);

  --colour-success-dark-invert: var(--colour-system-text);

  --colour-danger-700-dark-invert: var(--colour-system-text);

  --colour-success-700-dark-invert: var(--colour-system-text);

  --colour-primary-dark-invert-neutral-100: var(--colour-neutral-100);

  --colour-primary-dark-invert-neutral-200: var(--colour-neutral-200);

  --colour-primary-dark-invert-neutral-300: var(--colour-neutral-300);

  --colour-primary-dark-invert-neutral-400: var(--colour-neutral-400);

  --colour-primary-dark-invert-neutral-500: var(--colour-neutral-500);

  --colour-primary-dark-invert-neutral-600: var(--colour-neutral-600);

  --colour-primary-dark-invert-neutral-700: var(--colour-neutral-700);

  --colour-primary-dark-invert-neutral-800: var(--colour-neutral-800);

  --colour-primary-dark-invert-neutral-900: var(--colour-neutral-900);

  --colour-primary-dark-invert-neutral-1000: var(--colour-neutral-1000);

  --colour-system-text: var(--colour-neutral-1000);

  --colour-system-text-placeholder: var(--colour-neutral-400);

  --colour-system-body: #0e1116;

  --colour-system-line: var(--colour-neutral-25);

  --colour-system-surface: #151b22;

  --colour-system-surface-rgb: 21, 27, 34;

  --colour-system-surface-1: var(--colour-neutral-10);

  --colour-system-surface-2: #1c2330;

  --colour-system-surface-3: #232c3b;

  --colour-system-text-muted: var(--colour-neutral-500);

  --colour-system-text-inverse: #0e1116;

  --colour-system-overlay: rgba(0, 0, 0, 0.7);

  --colour-system-shadow-soft: rgba(0, 0, 0, 0.4);

  --colour-system-box-bg-dark-only: var(--colour-neutral-10);

  --colour-on-accent: #ffffff;

  --colour-menu-active-bg: var(--colour-neutral-10);

  --colour-menu-active-bg-hover: var(--colour-neutral-25);

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);

  --shadow-2: 0 4px 12px rgba(0, 0, 0, 0.55);

  --shadow-3: 0 10px 20px rgba(0, 0, 0, 0.7);

  --shadow-4: 0 0 0 1px var(--colour-neutral-25);

  --shadow-sidebar: -1px 0 0 0 var(--colour-neutral-25);

  --shadow-box-solid-hover-light-only: none;

  --select-caret-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="16" height="16" fill="rgb%28135, 156, 175%29"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"/></svg>');

  --colour-internal-surface: var(--colour-neutral-100);

  --colour-internal-border: var(--colour-neutral-75);

  --colour-internal-text: var(--colour-system-text);

  --colour-internal-launcher: var(--colour-neutral-400);

  --colour-status-success-bg: var(--colour-success-900);

  --colour-status-success-bg-hover: var(--colour-success-800);

  --colour-status-attention-bg: var(--colour-attention-900);

  --colour-status-attention-bg-hover: var(--colour-attention-800);

  --colour-portal-pinned-bg: var(--colour-system-surface-3);

  --colour-portal-voted-bg: var(--colour-neutral-10);

  --colour-mask-dark: var(--colour-system-body);

  --colour-badge-primary-invert-bg: var(--colour-primary-800);

  --colour-badge-secondary-invert-bg: var(--colour-neutral-25);

  --colour-badge-success-invert-bg: var(--colour-success-800);

  --colour-badge-warning-invert-bg: var(--colour-warning-800);

  --colour-badge-danger-invert-bg: var(--colour-danger-800);

  --colour-badge-primary-invert-text: var(--colour-system-text);

  --colour-badge-secondary-invert-text: var(--colour-system-text);

  --colour-badge-success-invert-text: var(--colour-system-text);

  --colour-badge-warning-invert-text: var(--colour-system-text);

  --colour-badge-danger-invert-text: var(--colour-system-text);

  --colour-badge-group-tertiary-bg: var(--colour-neutral-10);

  --colour-badge-group-tertiary-highlight-bg: var(--colour-neutral-25);

  --colour-badge-feedback-invert-bg: var(--colour-feedback-800);

  --colour-badge-feedback-invert-text: var(--colour-system-text);

  --colour-badge-survey-invert-bg: var(--colour-survey-800);

  --colour-badge-survey-invert-text: var(--colour-system-text);

  --colour-banner-warning-bg: var(--colour-warning-800);

  --colour-banner-warning-border: var(--colour-warning-700);

  --colour-banner-danger-bg: var(--colour-danger-800);

  --colour-banner-danger-border: var(--colour-danger-700);

  --colour-banner-success-bg: var(--colour-success-800);

  --colour-banner-success-border: var(--colour-success-700);

  --colour-banner-info-bg: var(--colour-dolphin-800);

  --colour-banner-info-border: var(--colour-dolphin-700);

  --colour-notification-attention-bg: var(--colour-neutral-25);

  --colour-notification-attention-border: var(--colour-neutral-100);

  --colour-notification-attention-highlight: var(--colour-neutral-100);

  --gradient-shiny-bg: linear-gradient(90deg, #e8d8db, #dbd8e8);

  --gradient-shiny-text: linear-gradient(90deg, #ff4051, #6040ff);

  --colour-tooltip-bg: var(--colour-neutral-1000);

  --colour-tooltip-text: var(--colour-system-text-inverse);

  --colour-input-bg: var(--colour-neutral-10);

  --colour-input-bg-disabled: var(--colour-neutral-100);

  --colour-input-text-disabled: var(--colour-neutral-400);

  --colour-input-border: var(--colour-neutral-100);

  --colour-input-border-hover: var(--colour-neutral-400);

  --colour-input-border-focus: transparent;

  --colour-checkbox-color: #ffffff;

  --colour-checkbox-bg: var(--colour-primary-800);

  --colour-checkbox-bg-hover: var(--colour-primary-900);

  --colour-button-primary-text: #ffffff;

  --colour-button-secondary-bg: var(--colour-neutral-100);

  --colour-button-secondary-bg-hover: var(--colour-neutral-50);

  --colour-button-secondary-bg-active: var(--colour-neutral-200);

  --colour-button-secondary-text: var(--colour-system-text);

  --colour-button-tertiary-bg: var(--colour-neutral-10);

  --colour-button-tertiary-border-hover: var(--colour-neutral-600);

  --colour-button-bg-disabled: var(--colour-neutral-10);

  --colour-button-text-disabled: var(--colour-neutral-100);

  --colour-loader-placeholder-bg: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 46%,
      rgba(0, 0, 0, 0.35) 50%,
      rgba(0, 0, 0, 0) 54%
    )
    50% 50%;

  --colour-canvas-builder-bg: radial-gradient(
    var(--colour-neutral-100) 0.5px,
    var(--colour-system-surface) 0.5px
  );

  --colour-widget-nav-text: var(--colour-neutral-700);

  --colour-widget-nav-text-active: var(--colour-on-accent);

  --colour-widget-footer-shadow: none;

  --colour-widget-preview-nav-text-active: var(--colour-on-accent);

  --colour-widget-preview-nav-gradient: none;
}

.userback-session-frame {

  display: none !important;

  opacity: 0 !important;

  visibility: hidden !important;

  pointer-events: none !important;
}

.userback-button-input {

  background-color: #6040ff !important;

  color: #fff !important;

  background-color: #6042ec !important;

  background-color: var(--widget-button-bg) !important;

  color: #ffffff !important;

  color: var(--widget-button-text) !important;
}

.userback-button-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  display: block;

  margin: 0;

  border: none;

  border-radius: 20px;

  line-height: normal;

  font-size: 12px;

  font-weight: normal;

  letter-spacing: normal;

  word-spacing: normal;

  -webkit-text-decoration: none;

  text-decoration: none;

  text-align: center;

  cursor: pointer;

  box-sizing: border-box;

  outline: none;
}

.userback-button-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-focus-inner {

  padding: 0;

  border: 0;
}

.userback-button-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: not-allowed;
}

.userback-button-input .userback-controls-send-text {

  color: #ffffff !important;

  color: var(--widget-button-text) !important;
}

uclose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: -12px;

  right: 16px;

  z-index: 50;

  bottom: auto;

  left: auto;

  width: 24px;

  height: 24px;

  border-radius: 50%;

  box-sizing: border-box;

  cursor: pointer;

  background: #6040ff;

  background: var(--colour-primary);

  background: #6042ec;

  background: var(--widget-button-bg);
}

uclose svg {

  display: block !important;
}

uclose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  margin: 0;

  width: 14px;

  height: 14px;

  fill: #fff;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

.userback-button-close-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  z-index: 50;

  bottom: auto;

  left: auto;

  width: 20px;

  height: 20px;

  border-radius: 50%;

  box-sizing: border-box;

  cursor: pointer;
}

.userback-button-close-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  display: block;

  width: 16px;

  height: 16px;

  fill: #6080a0;

  fill: var(--colour-neutral);
}

.userback-button-close-light:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  fill: #41576d;

  fill: var(--colour-neutral-800);
}

.userback-button-close-light:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  fill: #41576d;

  fill: var(--colour-neutral-800);
}

.userback-mobile-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: none;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-mobile-only {

    display: block;

    width: 1px;

    height: 1px;
  }
}

.userback-screen-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;

  position: fixed;

  z-index: 2147483645;

  top: 0;

  left: 50%;

  width: auto;

  height: 45px;

  line-height: 45px;

  padding: 0 25px;

  background: rgba(76, 84, 91, 0.8);

  color: #fff;

  border-radius: 20px;

  cursor: pointer;

  box-sizing: border-box;

  opacity: 0;

  transform: translateX(-50%);

  animation: feedbackSlideIn 0.2s linear 0.8s forwards;

  white-space: nowrap;

  font-size: 16px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  -webkit-font-smoothing: antialiased;
}

.userback-toolbar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  box-sizing: border-box;

  position: fixed;

  z-index: 2147483645;

  top: 0;

  right: 0;

  bottom: auto;

  width: 32px;

  height: 32px;

  border-radius: 0 0 0 4px;

  background: #6040ff;

  background: var(--colour-primary);

  background: #6042ec;

  background: var(--widget-button-bg);

  opacity: 0;

  cursor: pointer;

  animation: feedbackFadeIn 0.1s linear 0.1s forwards;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-close {

    display: none;
  }
}

.userback-toolbar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  display: block;

  width: 10px;

  height: 10px;

  margin: 11px;
}

.userback-toolbar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg * {

  fill: #fff;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: flex;

  position: fixed;

  z-index: 2147483645;

  top: 12px;

  left: 50%;

  right: auto;

  width: auto;

  height: 44px;

  padding: 0 16px;

  opacity: 1;

  box-sizing: border-box;

  white-space: nowrap;

  text-align: left;

  border-radius: 25px;

  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  animation: feedbackToolbarIn 0.3s linear;

  transform: translateX(-50%);

  direction: ltr;

  -webkit-font-smoothing: antialiased;

  transition: all 0.16s;
}

utoolbar[hasnext='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-right: 0;
}

utoolbar[annotation='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;

  pointer-events: none;
}

utoolbar:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background: #ffffff;

  background: var(--colour-system-surface);
}

utoolbar:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background: #ffffff;

  background: var(--colour-system-surface);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool {

  position: relative;

  display: block;

  width: 36px;

  height: 36px;

  margin: 4px 2px 0 2px;

  padding: 0;

  border-radius: 8px;

  cursor: pointer;

  box-sizing: border-box;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool:hover svg, utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool:hover svg * {

  fill: #232e3a;

  fill: var(--colour-system-text);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool:focus-visible svg, utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool:focus-visible svg * {

  fill: #232e3a;

  fill: var(--colour-system-text);
}

utoolbar .userback-toolbar-tool svg {

  position: absolute !important;

  top: 0 !important;

  right: 0 !important;

  bottom: 0 !important;

  left: 0 !important;

  width: 16px !important;

  height: 16px !important;

  margin: auto !important;

  box-sizing: border-box !important;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool svg {

  fill: #6080a0;

  fill: var(--colour-neutral-600-dark-invert);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool svg * {

  fill: #6080a0;

  fill: var(--colour-neutral-600-dark-invert);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active {

  cursor: default;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-done {

  box-sizing: border-box;

  cursor: pointer;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) utoolbar .userback-toolbar-tool-colour {

    display: none;
  }
}

@media (max-width: 330px) {

  utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-line, utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-path {

    display: none;
  }
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active {

  background: #ecf0f4;

  background: var(--colour-neutral-50);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active:hover {

  background: #ecf0f4;

  background: var(--colour-neutral-50);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active:focus-visible {

  background: #ecf0f4;

  background: var(--colour-neutral-50);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active svg, utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-active svg * {

  fill: #232e3a;

  fill: var(--colour-system-text);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-done {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  float: left;

  width: auto;

  min-width: 80px;

  height: 34px;

  padding: 0 10px;

  margin: 5px 0 0 12px;

  border-radius: 24px;

  -webkit-text-decoration: none;

  text-decoration: none;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  opacity: 0.2;

  right: 5px;

  background: #6040ff;

  background: var(--colour-primary);

  background: #6042ec;

  background: var(--widget-button-bg);

  cursor: default;

  text-align: center;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  transition: all 0.1s;

  color: #ffffff;

  color: var(--widget-button-text);

  font-size: 14px;

  font-weight: 500;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-done.userback-toolbar-tool-done-active {

  opacity: 1;

  cursor: pointer;

  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-help {

  position: absolute;

  top: 2px;

  right: 100%;

  width: 12px;

  height: 12px;

  border-radius: 50%;

  margin-right: 6px;

  cursor: pointer;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-help svg {

  display: block;

  width: 10px;

  height: 10px;

  margin: 1px;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-help svg:hover * {

  fill: #232e3a;

  fill: var(--colour-system-text);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-help svg:focus-visible * {

  fill: #232e3a;

  fill: var(--colour-system-text);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-help svg * {

  fill: #6080a0;

  fill: var(--colour-neutral);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour:hover ubcolourpicker {

  display: block;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour:focus-visible ubcolourpicker {

  display: block;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour .userback-toolbar-tool-colour-indicator {

  display: block;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 18px;

  height: 18px;

  margin: auto;

  border-radius: 50%;

  box-sizing: border-box;

  cursor: pointer;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour .userback-toolbar-tool-colour-indicator:before {

  content: '';

  position: absolute;

  top: 2px;

  right: 2px;

  bottom: 2px;

  left: 2px;

  border: 2px solid #ffffff;

  border: 2px solid var(--colour-system-surface);

  border-radius: 50%;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour .userback-toolbar-tool-colour-indicator[hasborder] {

  box-shadow: 0 0 0 1px rgba(35, 46, 58, 0.2);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: none;

  position: absolute;

  z-index: 2147483645;

  top: 100%;

  left: -60px;

  width: 136px;

  margin: 18px 0 0 0;

  padding: 4px 8px;

  border-radius: 4px;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  white-space: nowrap;

  animation: feedbackAnimationReset 0.1s linear forwards;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker:before {

  content: '';

  position: absolute;

  bottom: 100%;

  left: 0;

  right: 0;

  height: 20px;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker > ubdiv {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  float: left;

  padding: 4px;

  cursor: pointer;

  box-sizing: border-box;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker > ubdiv:hover span {

  transform: scale(1.2);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker > ubdiv:focus-visible span {

  transform: scale(1.2);
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker > ubdiv span {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  width: 16px;

  height: 16px;

  margin: 0 auto;

  padding: 0;

  border-radius: 50%;

  transition: all 0.1s linear;
}

utoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-toolbar-tool-colour ubcolourpicker > ubdiv span[hasborder] {

  border: 1px solid rgba(35, 46, 58, 0.2);
}

.userback-overlay {

  overflow: hidden !important;

  position: fixed !important;

  z-index: 2147483644 !important;

  top: 0 !important;

  left: 0 !important;

  right: 0 !important;

  bottom: 0 !important;

  width: auto !important;

  height: auto !important;

  margin: 0 !important;

  padding: 0 !important;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  border-radius: 0;

  border: none;

  outline: none;

  background: none;

  cursor: crosshair;

  animation: feedbackFadeIn 0.1s linear;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-top, .userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-bottom {

  content: '';

  position: fixed;

  z-index: 10;

  left: 0;

  right: 0;

  height: 4px;

  background: #6040ff;

  background: var(--colour-primary);

  background: #6042ec;

  background: var(--widget-button-bg);

  opacity: 0;

  animation: feedbackFadeIn 0.2s linear 0.1s forwards;

  pointer-events: none;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-top {

  top: 0;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-bottom {

  bottom: 0;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-left, .userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-right {

  content: '';

  position: fixed;

  z-index: 10;

  top: 0;

  bottom: 0;

  width: 4px;

  background: #6040ff;

  background: var(--colour-primary);

  background: #6042ec;

  background: var(--widget-button-bg);

  opacity: 0;

  animation: feedbackFadeIn 0.2s linear 0.1s forwards;

  pointer-events: none;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-left {

  left: 0;

  right: auto;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-right {

  left: auto;

  right: 0;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) canvas {

  display: block;

  position: static;

  top: auto;

  right: auto;

  bottom: auto;

  left: auto;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #native_screenshot {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: flex;

  width: 100%;

  height: 100%;

  background-image: radial-gradient(#6042ec 0.5px, #ffffff 0.5px);

  background-image: radial-gradient(var(--widget-button-bg) 0.5px, #ffffff 0.5px);

  background-size: 10px 10px;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #native_screenshot img {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  max-width: 100%;

  max-height: 100%;

  margin: auto;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #snap_svg {

  display: block;

  pointer-events: auto;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #snap_svg rect:not(.blackout) {

  fill: rgba(0, 0, 0, 0);
}

.userback-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #snap_svg * {

  transition: none;
}

.userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-top, .userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-bottom, .userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-left, .userback-overlay[extension-capturing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-boundary-right {

  display: none;
}

.userback-overlay[tooltype='square']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_square1x.png') 7 22, crosshair;
}

.userback-overlay[tooltype='blackout']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_blackout1x.png') 7 22, crosshair;
}

.userback-overlay[tooltype='path']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_draw1x.png') 7 22, crosshair;
}

.userback-overlay[tooltype='line']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_line1x.png') 7 22, crosshair;
}

.userback-overlay[tooltype='arrow']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_arrow1x.png') 7 22, crosshair;
}

.userback-overlay[tooltype='text']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_comment1x.png') 7 22, crosshair;
}

.userback-overlay[dpr='2.00']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 8, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor2x.png') 2x) 8 8, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor2x.png') 8 8, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='square']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_square2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='square']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_square2x.png') 8 17, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='blackout']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_blackout2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='blackout']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_blackout2x.png') 8 17, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='path']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_draw2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='path']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_draw2x.png') 8 17, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='line']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_line2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='line']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_line2x.png') 8 17, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='arrow']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_arrow2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='arrow']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_arrow2x.png') 8 17, crosshair;
  }
}

.userback-overlay[dpr='2.00'][tooltype='text']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor1x.png') 1x, url('https://static.userback.io/image/cursor_comment2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  .userback-overlay[dpr='2.00'][tooltype='text']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_comment2x.png') 8 17, crosshair;
  }
}

.userback-overlay[lang='en']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-hint-cursor {

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  z-index: 5;

  top: 200px;

  left: 200px;

  padding: 0 10px;

  width: auto;

  height: 24px;

  line-height: 24px;

  color: #fff;

  background-color: rgba(0, 0, 0, 0.7);

  border-radius: 15px;

  font-size: 12px;

  overflow: hidden;

  white-space: nowrap;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  pointer-events: none;
}

.userback-overlay[lang='en']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-hint-cursor:before {

  content: 'Click or drag to start';
}

.userback-overlay[lang='en'][tooltype='text']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-hint-cursor:before {

  content: 'Click to add a comment';
}

.userback-overlay[lang='en'][hidecursor='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-overlay-hint-cursor {

  display: none;
}

.userback-highlight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  z-index: 2147483643;

  border-style: dashed;

  border-size: 4px;

  box-sizing: border-box;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  z-index: 2147483646;

  font-weight: normal;

  letter-spacing: normal;

  word-spacing: normal;

  -webkit-font-smoothing: antialiased;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border-radius: 0;

  background: none;

  position: absolute;

  top: -16px;

  left: -20px;

  width: 35px;

  height: 35px;

  background: #6040ff;

  background: var(--colour-primary);

  border-radius: 25px;

  border: none;

  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);

  cursor: pointer;

  transition: all 0.1s linear;

  animation: feedbackZoomIn 0.1s;

  box-sizing: border-box;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin span {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 100;

  line-height: 35px;

  color: #fff;

  font-size: 14px;

  text-align: center;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  letter-spacing: normal;

  word-spacing: normal;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin:hover {

  background-color: #412cad;

  background-color: var(--colour-primary-800);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin:focus-visible {

  background-color: #412cad;

  background-color: var(--colour-primary-800);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin:before, .userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin:after {

  z-index: 90;

  content: '';

  position: absolute;

  background-color: #6040ff;

  background-color: var(--colour-primary);

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  border-radius: 50%;

  opacity: 0.2;

  pointer-events: none;

  animation: feedbackPin 2s ease-in 1s infinite;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-pin:before, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-pin:after {

    display: none;
  }
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-pin:after {

  opacity: 0.3;

  animation: feedbackPin 2s ease-in 1.5s infinite;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form {

  width: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  height: auto;

  width: 280px;

  padding: 8px;

  border-radius: 4px;

  background-color: #ffffff;

  background-color: var(--colour-input-bg);

  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.2));

  box-sizing: border-box;

  animation: fadeIn 0.1s;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) .userback-comment .userback-comment-form {

    position: fixed !important;

    top: 4px !important;

    right: 4px !important;

    bottom: auto !important;

    left: 4px !important;

    width: auto !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-form {

    z-index: 100;

    padding: 15px;

    border-radius: 0;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    filter: none;

    opacity: 0;

    transform: translateY(-20px);

    animation: feedbackAnimationReset 0.1s linear 0.2s forwards;
  }
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[xdirection='right'] {

  left: 30px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[xdirection='right']:before {

  content: '';

  position: absolute;

  right: 100%;

  border: 8px solid rgba(0, 0, 0, 0);

  border-right-color: #ffffff;

  border-right-color: var(--colour-system-surface);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-form[xdirection='right']:before {

    display: none;
  }
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[xdirection='left'] {

  right: 35px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[xdirection='left']:before {

  content: '';

  position: absolute;

  left: 100%;

  border: 8px solid rgba(0, 0, 0, 0);

  border-left-color: #ffffff;

  border-left-color: var(--colour-system-surface);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-form[xdirection='left']:before {

    display: none;
  }
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[ydirection='down'] {

  top: -16px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[ydirection='down']:before {

  top: 10px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[ydirection='top'] {

  bottom: -12px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form[ydirection='top']:before {

  bottom: 10px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment {

  overflow-x: hidden;

  overflow-y: auto;

  display: inline-block;

  width: 100%;

  max-height: 200px;

  min-height: 60px;

  margin: 0;

  padding: 10px;

  font-size: 13px;

  outline: none;

  box-shadow: none;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #232e3a;

  color: var(--colour-system-text);

  background: none;

  box-sizing: border-box;

  scrollbar-width: thin;

  scrollbar-color: #dfe6ec rgba(0, 0, 0, 0);

  scrollbar-color: var(--colour-neutral-100) rgba(0, 0, 0, 0);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:hover {

  scrollbar-color: #c6d1dd rgba(0, 0, 0, 0);

  scrollbar-color: var(--colour-neutral-200) rgba(0, 0, 0, 0);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:focus-visible {

  scrollbar-color: #c6d1dd rgba(0, 0, 0, 0);

  scrollbar-color: var(--colour-neutral-200) rgba(0, 0, 0, 0);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment::-webkit-scrollbar {

  width: 5px;

  height: 5px;

  background-color: rgba(0, 0, 0, 0);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment::-webkit-scrollbar-thumb {

  border-radius: 10px;

  background: #dfe6ec;

  background: var(--colour-neutral-100);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:hover::-webkit-scrollbar-thumb {

  background: #c6d1dd;

  background: var(--colour-neutral-200);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:focus-visible::-webkit-scrollbar-thumb {

  background: #c6d1dd;

  background: var(--colour-neutral-200);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) .userback-comment .userback-comment-form ubcomment {

    font-size: 16px !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment .userback-comment-form ubcomment {

    height: 80px;
  }
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:empty:before {

  content: attr(data-ph);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  pointer-events: none;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form ubcomment:empty + btn {

  opacity: 0.2;

  cursor: default;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-button-input {

  float: right;

  height: 30px;

  line-height: 30px;

  padding: 0 14px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 500;

  text-transform: none;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete {

  display: none;

  float: right;

  cursor: pointer;

  width: 24px;

  height: 24px;

  margin: 3px 5px 0 0;

  border-radius: 4px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete svg {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  width: 12px;

  height: 12px;

  margin: 6px;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete svg path {

  fill: rgba(35, 46, 58, 0.8);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete:hover {

  background-color: rgba(0, 0, 0, 0.02);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete:focus-visible {

  background-color: rgba(0, 0, 0, 0.02);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete:hover svg path {

  fill: #ff4060;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-delete:focus-visible svg path {

  fill: #ff4060;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close {

  position: absolute;

  top: 8px;

  right: 8px;

  width: 16px;

  height: 16px;

  margin: 0;

  padding: 0;

  border-radius: 50%;

  box-sizing: border-box;

  background: rgba(35, 46, 58, 0.1);

  cursor: pointer;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close:hover {

  background: rgba(35, 46, 58, 0.2);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close:focus-visible {

  background: rgba(35, 46, 58, 0.2);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close:hover path {

  fill: rgba(35, 46, 58, 0.8);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close:focus-visible path {

  fill: rgba(35, 46, 58, 0.8);
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close svg {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 10px;

  height: 10px;

  margin: auto;
}

.userback-comment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-comment-form .userback-comment-form-close svg path {

  fill: rgba(35, 46, 58, 0.4);
}

#userback_button_container {

  width: auto !important;

  height: auto !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;
}

@media print {

  #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    display: none;
  }
}

.userback-modal-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container {

  filter: blur(5px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button {

  display: block;

  position: fixed;

  z-index: 2147483644;

  top: auto;

  bottom: 0;

  transition: all 0.1s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button .userback-button-content {

  position: relative;

  width: auto;

  height: 40px;

  line-height: 40px;

  padding: 0 20px;

  margin: 0;

  border-radius: 8px 8px 0 0;

  background-color: #6040ff;

  background-color: var(--colour-primary);

  color: #fff;

  background-color: #6042ec;

  background-color: var(--widget-button-bg);

  color: #ffffff;

  color: var(--widget-button-text);

  background-image: none;

  text-align: center;

  font-size: 14px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 500;

  letter-spacing: normal;

  word-spacing: normal;

  cursor: pointer;

  box-sizing: border-box;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  -webkit-font-smoothing: antialiased;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button svg path {

  fill: #fff;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 42px 4px, transparent 9px, black 10px);

          mask-image: radial-gradient(circle at 42px 4px, transparent 9px, black 10px);
}

#userback_button_container .userback-button[wstyle='text'] {

  white-space: nowrap !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text'] {

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text']:hover {

  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text']:focus-visible {

  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text']:hover:before {

  content: '';

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: rgba(0, 0, 0, 0.05);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text']:focus-visible:before {

  content: '';

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: rgba(0, 0, 0, 0.05);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text'] .userback-button-content {

  padding: 0 16px 0 14px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text'] img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='text'] svg {

  float: left;

  width: 14px;

  height: 14px;

  margin: 13px 5px 0 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] {

  bottom: var(--widget-launcher-offset-y);

  animation: feedbackFadeIn 0.1s;

  width: 48px;

  height: 48px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] .userback-button-content {

  width: 48px;

  height: 48px;

  border-radius: 50%;

  box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 6px 0px, rgba(0, 0, 0, 0.16) 0px 2px 32px 0px;

  box-sizing: border-box;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'][badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 44px 8px, transparent 6px, black 7px);

          mask-image: radial-gradient(circle at 44px 8px, transparent 6px, black 7px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle']:hover {

  transform: scale(1.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle']:focus-visible {

  transform: scale(1.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] svg {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 20px;

  height: 20px;

  margin: auto;

  fill: #fff;

  box-sizing: border-box;

  transition: all 0.2s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] img:last-child, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] svg:last-child {

  transform: translateY(100%);

  opacity: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se {

  left: auto;

  right: var(--widget-launcher-offset-x);

  animation: feedbackSlideUp 0.2s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-announcement-dot {

  position: absolute;

  width: 8px;

  height: 8px;

  margin-left: 100%;

  margin-top: -100%;

  transform: translateX(-12px) translateY(-2px);

  background: #ff4060;

  border-radius: 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw {

  right: auto;

  left: var(--widget-launcher-offset-x);

  animation: feedbackSlideUp 0.2s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[wstyle='text'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[wstyle='text'] {

  bottom: -2px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[wstyle='text']:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[wstyle='text']:hover {

  bottom: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[wstyle='text']:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[wstyle='text']:focus-visible {

  bottom: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[badge='true'] .userback-button-content, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 100% 0px, transparent 9px, black 10px);

          mask-image: radial-gradient(circle at 100% 0px, transparent 9px, black 10px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[wstyle='circle'] .userback-announcement-dot, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[wstyle='circle'] .userback-announcement-dot {

  margin-left: 100%;

  margin-top: -48px;

  transform: translateX(-10px) translateY(2px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se[wstyle='circle'][badge='true'] .userback-button-content, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw[wstyle='circle'][badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 42px 6px, transparent 6px, black 7px);

          mask-image: radial-gradient(circle at 42px 6px, transparent 6px, black 7px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-se .userback-announcement-dot, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-sw .userback-announcement-dot {

  position: absolute;

  width: 8px;

  height: 8px;

  margin-left: 100%;

  margin-top: -40px;

  transform: translateX(-6px) translateY(-2px);

  background: #ff4060;

  border-radius: 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e {

  right: -2px;

  top: 50%;

  bottom: auto;

  animation: feedbackSlideLeft 0.2s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='text'] {

  margin-top: calc(-20px + var(--widget-launcher-offset-y) * -1);

  transform: rotate(-90deg) translate(50%, -50%);

  transform-origin: 100% 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='text']:hover {

  right: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='text']:focus-visible {

  right: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='text'] img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='text'] svg {

  transform: rotate(90deg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='circle'] {

  right: 20px;

  top: 50%;

  margin-top: calc(-28px + var(--widget-launcher-offset-y) * -1);

  animation: feedbackFadeIn 0.1s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 100% 0px, transparent 9px, black 10px);

          mask-image: radial-gradient(circle at 100% 0px, transparent 9px, black 10px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e .userback-announcement-dot {

  position: absolute;

  width: 8px;

  height: 8px;

  margin-left: 100%;

  margin-top: -40px;

  transform: translateX(-6px) translateY(-2px);

  background: #ff4060;

  border-radius: 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-e[wstyle='circle'] .userback-announcement-dot {

  transform: translateX(-8px) translateY(-4px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w {

  left: -2px;

  top: 50%;

  bottom: auto;

  animation: feedbackSlideRight 0.2s linear;

  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text'] {

  margin-top: calc(-20px + var(--widget-launcher-offset-y) * -1);

  transform: rotate(-90deg) translate(-50%, 50%);

  transform-origin: 0 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text'] .userback-button-content {

  border-radius: 0 0 8px 8px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text']:hover {

  left: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text']:focus-visible {

  left: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text'] img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='text'] svg {

  transform: rotate(90deg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='circle'] {

  left: 20px;

  top: 50%;

  margin-top: calc(-28px + var(--widget-launcher-offset-y) * -1);

  animation: feedbackFadeIn 0.1s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[wstyle='circle'] .userback-announcement-dot {

  margin-left: 100%;

  margin-top: -100%;

  transform: translateX(-8px) translateY(4px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[badge='true']:after {

  bottom: -6px;

  right: -4px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w[badge='true'] .userback-button-content {

  -webkit-mask-image: radial-gradient(circle at 100% 42px, transparent 9px, black 10px);

          mask-image: radial-gradient(circle at 100% 42px, transparent 9px, black 10px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button-w .userback-announcement-dot {

  position: absolute;

  width: 8px;

  height: 8px;

  margin-left: 100%;

  margin-top: 0;

  transform: translateX(-6px) translateY(-4px);

  background: #ff4060;

  border-radius: 50%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls {

  width: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: flex;

  flex-direction: column;

  overflow: hidden;

  position: fixed;

  z-index: 2147483645;

  top: auto;

  bottom: 0;

  width: 420px;

  max-width: 90%;

  height: auto;

  padding: 0;

  margin: 0;

  border-radius: 16px;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  letter-spacing: normal;

  word-spacing: normal;

  color: #232e3a;

  color: var(--colour-system-text);

  text-align: left;

  box-sizing: border-box;

  -webkit-font-smoothing: antialiased;

  transition: height 0.16s, transform 0.12s;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls {

    overflow: auto;

    top: auto;

    left: 0;

    right: 0;

    bottom: 0;

    width: auto;

    border: none;

    border-radius: 0;

    box-shadow: none;

    max-width: 100%;

    max-height: 100dvh;

    max-height: var(--widget-device-height);

    animation: feedbackControlsSlideUp 0.1s linear;
  }
}

#userback_button_container .userback-controls[annotation='1'] {

  opacity: 0 !important;

  pointer-events: none !important;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls uclose {

    top: 8px;

    right: 8px;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls uclosel {

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 12px;

  right: 12px;

  width: 40px;

  height: 40px;

  text-align: center;

  cursor: pointer;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls uclosel:hover svg {

  fill: #41576d;

  fill: var(--colour-neutral-800);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls uclosel:focus-visible svg {

  fill: #41576d;

  fill: var(--colour-neutral-800);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls uclosel svg {

  display: block;

  width: 16px;

  height: 16px;

  fill: #6080a0;

  fill: var(--colour-neutral);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-logo {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  max-height: 36px;

  margin: 0 auto 24px auto;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-header-text {

  padding: 16px 0;

  text-align: center;

  font-size: 16px;

  font-weight: 600;

  line-height: 24px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-step {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-minimized-toggle {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-footer-nav {

  z-index: 100;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-shadow: 0 0 8px #ecf0f4;

  box-shadow: var(--colour-widget-footer-shadow);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: flex;

  align-items: center;

  justify-content: space-evenly;

  height: 80px;

  border-top: 1px solid #f2f5f7;

  border-top: 1px solid var(--colour-neutral-25);

  font-weight: 500;

  font-size: 14px;

  z-index: 100;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv {

  display: flex;

  flex-direction: column;

  align-items: center;

  color: #232e3a;

  color: var(--colour-widget-nav-text);

  cursor: pointer;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv svg {

  fill: #232e3a;

  fill: var(--colour-widget-nav-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-active='1'] {

  cursor: pointer;

  color: #6042ec;

  color: var(--colour-widget-nav-text-active);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv:focus-visible {

  cursor: pointer;

  color: #6042ec;

  color: var(--colour-widget-nav-text-active);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv:hover svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-active='1'] svg {

  fill: #6042ec;

  fill: var(--colour-widget-nav-text-active);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv:focus-visible svg {

  fill: #6042ec;

  fill: var(--colour-widget-nav-text-active);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-active='1'] {

  cursor: default;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-active='1'] ubicon:nth-child(1) {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-active='1'] ubicon:nth-child(2) {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-val='announcement'] > ubdiv {

  position: relative;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv[data-val='announcement'] > ubdiv > ubdiv {

  position: absolute;

  top: -2px;

  right: -8px;

  width: 6px;

  height: 6px;

  background-color: #ff4060;

  border-radius: 6px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv ubicon {

  width: 20px;

  height: 20px;

  margin-bottom: 4px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv ubicon svg {

  width: 20px;

  height: 20px;

  fill: #232e3a;

  fill: var(--colour-system-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv ubicon:nth-child(1) {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubnav > ubdiv ubicon:nth-child(2) {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroute {

  display: block;

  padding: 56px 32px 32px 32px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other {

  display: block;

  position: relative;

  padding: 28px 24px 28px 92px;

  border-radius: 8px;

  cursor: pointer;

  transition: all 0.1s linear;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  word-break: break-word;

  hyphens: auto;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-draw, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-video, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-form, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-help, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-other {

    padding: 24px 24px 28px 24px;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other:hover {

  background-color: #f9fafb;

  background-color: var(--colour-neutral-10);

  transform: scale(1.02);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other:focus-visible {

  background-color: #f9fafb;

  background-color: var(--colour-neutral-10);

  transform: scale(1.02);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw > ubdiv:nth-child(1), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video > ubdiv:nth-child(1), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form > ubdiv:nth-child(1), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help > ubdiv:nth-child(1), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other > ubdiv:nth-child(1) {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 24px;

  width: 48px;

  height: 48px;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: auto;

  border: 1px solid #f2f5f7;

  border: 1px solid var(--colour-neutral-25);

  border-radius: 50%;

  background-color: transparent;

  background-color: var(--colour-system-box-bg-dark-only);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-draw > ubdiv:nth-child(1), body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-video > ubdiv:nth-child(1), body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-form > ubdiv:nth-child(1), body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-help > ubdiv:nth-child(1), body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubroutemenu.userback-feedback-type-other > ubdiv:nth-child(1) {

    display: none;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw > ubdiv:nth-child(2), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video > ubdiv:nth-child(2), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form > ubdiv:nth-child(2), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help > ubdiv:nth-child(2), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other > ubdiv:nth-child(2) {

  margin-bottom: 6px;

  font-size: 14px;

  font-weight: 500;

  color: #232e3a;

  color: var(--colour-system-text);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw > ubdiv:nth-child(3), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video > ubdiv:nth-child(3), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form > ubdiv:nth-child(3), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help > ubdiv:nth-child(3), #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other > ubdiv:nth-child(3) {

  font-size: 13px;

  color: #6080a0;

  color: var(--colour-neutral);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg {

  display: block;

  width: 18px;

  height: 18px;

  margin: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg polygon, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg circle, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg polygon, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg circle, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg polygon, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg circle, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg polygon, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg circle, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg polygon, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg circle, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg path {

  fill: #acbdce;

  fill: var(--colour-neutral-300);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg polygon.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg circle.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-draw svg path.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg polygon.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg circle.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-video svg path.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg polygon.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg circle.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-form svg path.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg polygon.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg circle.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-help svg path.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg polygon.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg circle.colour, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubroutemenu.userback-feedback-type-other svg path.colour {

  fill: #236ca2;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubfooter {

  display: flex;

  align-items: end;

  justify-content: center;

  height: 20px;

  margin: 0;

  padding: 0;

  text-align: center;

  box-sizing: border-box;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  transform: translateY(8px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubfooter > a {

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0;

  padding: 0;

  -webkit-text-decoration: none;

  text-decoration: none;

  direction: ltr;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubfooter > a > span:first-child {

  display: block;

  margin: 0 8px 0 0;

  font-size: 12px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  color: #93a9be;

  color: var(--colour-neutral-400);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubfooter > a > svg {

  display: block;

  width: auto;

  height: 12px;

  transform: translateY(1px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubfooter > a > svg path {

  fill: #93a9be;

  fill: var(--colour-neutral-400);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-help-message {

  width: auto;

  height: auto;

  line-height: 150%;

  margin: 0 0 16px 0;

  padding: 0;

  text-transform: none;

  text-align: center;

  font-size: 14px;

  font-weight: 500;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating {

  position: relative;

  display: block;

  width: auto;

  height: auto;

  margin: 0;

  padding: 0;

  text-align: center;
}

#userback_button_container .userback-controls ubrating .rating-required {

  position: absolute !important;

  top: 100% !important;

  left: 50% !important;

  width: 1px !important;

  height: 1px !important;

  padding: 0 !important;

  margin: 0 !important;

  opacity: 0 !important;

  pointer-events: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv {

  display: inline-block;

  padding: 0 8px;

  margin: 0;

  width: auto;

  text-align: center;

  background: none;

  cursor: pointer;

  border: none;
}

#userback_button_container .userback-controls ubrating > ubdiv svg {

  display: block !important;

  width: 40px !important;

  height: 40px !important;

  margin: auto auto 24px auto !important;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls ubrating > ubdiv svg {

    width: 32px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='1'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='2'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='3'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='4'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='5'] {

  width: 40px;

  height: 40px;

  line-height: 40px;

  margin: auto 4px 16px 4px;

  padding: 0;

  border: 1px solid #6042ec;

  border: 1px solid var(--widget-button-bg);

  border-radius: 8px;

  background-color: #6042ec;

  background-color: var(--widget-button-bg);

  color: #ffffff;

  color: var(--widget-button-text);

  transition: all 0.1s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='1'].inactive, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='2'].inactive, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='3'].inactive, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='4'].inactive, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='5'].inactive {

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  color: #232e3a;

  color: var(--colour-system-text);

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='1'].inactive:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='2'].inactive:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='3'].inactive:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='4'].inactive:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='5'].inactive:hover {

  border-color: #6042ec;

  border-color: var(--widget-button-bg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='1'].inactive:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='2'].inactive:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='3'].inactive:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='4'].inactive:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='5'].inactive:focus-visible {

  border-color: #6042ec;

  border-color: var(--widget-button-bg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='thumb_up'] {

  padding: 0 12px;
}

#userback_button_container .userback-controls ubrating > ubdiv[data-rating='thumb_up'] svg {

  width: 52px !important;

  height: 52px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='thumb_up'] svg {

  transform: translateY(-4px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='thumb_down'] {

  padding: 0 12px;
}

#userback_button_container .userback-controls ubrating > ubdiv[data-rating='thumb_down'] svg {

  width: 52px !important;

  height: 52px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv[data-rating='thumb_down'] svg {

  transform: translateY(4px);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.selected span {

  font-weight: 700;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.inactive:not(.highlight) svg .bg {

  fill: #e1e5eb;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.inactive:not(.highlight) svg .shape {

  fill: #c2cad2;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.inactive:not(.highlight) svg .star, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.inactive:not(.highlight) svg .heart, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.inactive:not(.highlight) svg .thumb {

  fill: #e1e5eb;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.preview:not(.highlight) svg .star, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.preview:not(.highlight) svg .heart, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubrating > ubdiv.preview:not(.highlight) svg .thumb {

  fill: #e1e5eb;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='form'] {

  display: block;

  transition: height 0.1s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='form'].ubtab-hidden {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'] {

  display: flex;

  flex-direction: column;

  overflow: hidden;

  position: relative;

  height: calc(100dvh - 80px - 200px);

  height: calc(var(--widget-device-height) - 80px - 200px);

  min-height: 300px;

  transition: height 0.1s;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls ubtab[data-val='portal'] {

    height: calc(100dvh - 80px);

    height: calc(var(--widget-device-height) - 80px);
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'].ubtab-hidden {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'][data-loading='true']:before, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'][data-loading='true']:after {

  content: '';

  position: absolute;

  top: 50%;

  left: 50%;

  bottom: 0;

  width: 24px;

  height: 24px;

  margin: -8px 0 0 -8px;

  border: 2px solid #e6ebf0;

  border: 2px solid var(--colour-neutral-75);

  border-radius: 50%;

  box-sizing: border-box;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'][data-loading='true']:after {

  border-left-color: #ffffff;

  border-left-color: var(--colour-system-surface);

  animation: feedbackRotate 0.8s linear infinite;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubtab[data-val='portal'] iframe {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border-radius: 0;

  background: none;

  overflow: hidden;

  width: 100%;

  height: 100%;

  flex: 1;

  border: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-portal-header {

  display: flex;

  align-items: center;

  justify-content: center;

  height: 64px;

  background-color: #6042ec;

  background-color: var(--widget-button-bg);

  color: #ffffff;

  color: var(--widget-button-text);

  font-size: 16px;

  font-weight: 600;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-portal-header .userback-portal-header-text {

  padding: 0 32px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-header {

  display: flex;

  align-items: center;

  justify-content: space-between;

  height: 56px;

  padding: 0 8px;

  border-radius: 16px 16px 0 0;

  background-color: #6042ec;

  background-color: var(--widget-button-bg);

  color: #ffffff;

  color: var(--widget-button-text);

  text-align: center;

  font-size: 14px;

  font-weight: 600;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls .userback-controls-header {

    border-radius: 0;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-header .userback-controls-header-text {

  padding: 0 32px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-header .userback-controls-header-text > svg {

  display: block;

  width: 24px;

  height: 24px;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-header .userback-controls-header-text > img {

  display: block;

  height: 24px;

  -o-object-fit: contain;

     object-fit: contain;

  -o-object-position: left;

     object-position: left;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back-portal, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-close, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-minimize {

  display: flex;

  align-items: center;

  justify-content: center;

  width: 40px;

  height: 40px;

  text-align: center;

  border-radius: 8px;

  cursor: pointer;

  font-size: 16px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back-portal:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-close:hover, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-minimize:hover {

  background-color: rgba(255, 255, 255, 0.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back-portal:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-close:focus-visible, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-minimize:focus-visible {

  background-color: rgba(255, 255, 255, 0.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-back-portal svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-close svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls ubdiv.userback-controls-minimize svg {

  display: block;

  width: 16px;

  height: 16px;

  margin: 12px;

  fill: #ffffff;

  fill: var(--widget-button-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-back.disabled {

  opacity: 0;

  pointer-events: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-options {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: relative;

  display: block;

  padding: 32px;

  overflow-x: hidden;

  overflow-y: auto;

  max-height: min( 520px, calc(100dvh - 128px - var(--widget-launcher-offset-y)) - 64px - 120px );

  max-height: min( 520px, calc(var(--widget-device-height) - 128px - var(--widget-launcher-offset-y)) - 64px - 120px );
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls .userback-controls-options {

    max-height: calc( calc(100dvh - 128px - var(--widget-launcher-offset-y)) - 64px - 0px );

    max-height: calc( calc(var(--widget-device-height) - 128px - var(--widget-launcher-offset-y)) - 64px - 0px );
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-options[data-has-bottom-nav='true'] {

  max-height: min( 520px, calc(100dvh - 128px - var(--widget-launcher-offset-y)) - 64px - 120px - 80px );

  max-height: min( 520px, calc(var(--widget-device-height) - 128px - var(--widget-launcher-offset-y)) - 64px - 120px - 80px );
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls .userback-controls-options[data-has-bottom-nav='true'] {

    max-height: calc( calc(100dvh - 128px - var(--widget-launcher-offset-y)) - 64px - 0px - 80px );

    max-height: calc( calc(var(--widget-device-height) - 128px - var(--widget-launcher-offset-y)) - 64px - 0px - 80px );
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-disclaimer {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  margin: 0 0 12px 0;

  font-size: 13px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-disclaimer a {

  color: #4c545b;

  -webkit-text-decoration: underline;

  text-decoration: underline;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions {

  height: 42px;

  margin: 0 0 12px 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions > ubdiv {

  display: flex;

  align-items: center;

  justify-content: space-evenly;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions[data-item='1'] {

  height: auto;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions[data-item='1'] btn > ubdiv {

  display: block;

  margin-left: 8px;

  line-height: 40px;

  font-size: 13px;

  color: #6080a0;

  color: var(--colour-neutral);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions[data-item='1'] btn:hover:not([disabled]) utooltip {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions[data-item='1'] btn:focus-visible:not([disabled]) utooltip {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  width: 100%;

  height: 40px;

  margin: 0;

  background: #ffffff;

  background: var(--colour-input-bg);

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-right-width: 0;

  cursor: pointer;

  box-sizing: border-box;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:first-child {

  border-top-left-radius: 8px;

  border-bottom-left-radius: 8px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:last-child {

  border-top-right-radius: 8px;

  border-bottom-right-radius: 8px;

  border-right-width: 1px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:hover:not([disabled]) {

  background: #f2f5f7;

  background: var(--colour-neutral-25);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:focus-visible:not([disabled]) {

  background: #f2f5f7;

  background: var(--colour-neutral-25);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:hover:not([disabled]) utooltip {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:focus-visible:not([disabled]) utooltip {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:hover:not([disabled]) svg {

  fill: #516c86;

  fill: var(--colour-neutral-700);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn:focus-visible:not([disabled]) svg {

  fill: #516c86;

  fill: var(--colour-neutral-700);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn[disabled] {

  cursor: not-allowed;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn[disabled] > svg {

  opacity: 0.4;
}

#userback_button_container .userback-controls .userback-controls-attach-actions btn > svg {

  display: block !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn > svg {

  width: 16px;

  height: 16px;

  margin: 0;

  fill: #93a9be;

  fill: var(--colour-neutral-400);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn > ubdiv {

  display: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn .userback-screenshot-preview-checkmark {

  display: none;

  position: absolute;

  top: 4px;

  right: 4px;

  width: 18px;

  height: 18px;

  margin: auto;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions btn .userback-screenshot-preview-checkmark svg {

  width: 18px;

  height: 18px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions utooltip {

  display: none;

  position: absolute;

  z-index: 100;

  bottom: 100%;

  left: 50%;

  padding: 4px 8px;

  margin: 0 0 12px 0;

  line-height: normal;

  border-radius: 4px;

  background-color: #232e3a;

  background-color: var(--colour-tooltip-bg);

  color: #ffffff;

  color: var(--colour-tooltip-text);

  font-size: 12px;

  white-space: nowrap;

  transform: translateX(-50%);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attach-actions utooltip:after {

  content: '';

  position: absolute;

  width: 0;

  height: 0;

  top: 100%;

  left: 0;

  right: 0;

  margin: -1px auto auto auto;

  border: 6px solid rgba(0, 0, 0, 0);

  border-top-color: #232e3a;

  border-top-color: var(--colour-tooltip-bg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot.userback-mobile-screenshot-active {

  background-size: contain;

  background-repeat: no-repeat;

  background-position: center;

  background-color: #ecf0f4;

  background-color: var(--colour-neutral-50);
}

#userback_button_container .userback-controls .userback-controls-screenshot.userback-mobile-screenshot-active > svg {

  display: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot.userback-mobile-screenshot-active .userback-mobile-screenshot-close {

  position: absolute;

  z-index: 10;

  top: -4px;

  right: -4px;

  width: 14px;

  height: 14px;

  padding: 0;

  margin: 0;

  border: none;

  border-radius: 50%;

  background: #fff;

  cursor: pointer;

  display: flex;

  align-items: center;

  justify-content: center;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot.userback-mobile-screenshot-active .userback-mobile-screenshot-close svg {

  width: 14px;

  height: 14px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name {

  display: none;

  position: relative;

  height: 50px;

  line-height: 50px;

  margin: 0 0 12px 0;

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-radius: 8px;

  background: transparent;

  background: var(--colour-system-box-bg-dark-only);

  text-overflow: ellipsis;

  white-space: nowrap;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > svg {

  position: absolute;

  top: 0;

  left: 10px;

  bottom: 0;

  width: 16px;

  height: 16px;

  margin: auto;

  fill: #232e3a;

  fill: var(--colour-system-text);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > span {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  line-height: 50px;

  font-size: 13px;

  text-transform: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn {

  float: right;

  width: 30px;

  height: 30px;

  margin: 10px 10px 0 0;

  cursor: pointer;

  border-radius: 4px;
}

#userback_button_container .userback-controls .userback-controls-screenshot-preview > btn svg, #userback_button_container .userback-controls .userback-controls-video-preview > btn svg, #userback_button_container .userback-controls .userback-controls-attachment-name > btn svg {

  display: block !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn svg {

  width: 16px;

  height: 16px;

  margin: 7px auto;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn svg path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn svg path {

  fill: #6080a0;

  fill: var(--colour-neutral);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn:hover:not([disabled]) path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn:hover:not([disabled]) path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn:hover:not([disabled]) path {

  fill: #324353;

  fill: var(--colour-neutral-900);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn:focus-visible:not([disabled]) path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn:focus-visible:not([disabled]) path, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn:focus-visible:not([disabled]) path {

  fill: #324353;

  fill: var(--colour-neutral-900);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview > btn[disabled], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview > btn[disabled], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn[disabled] {

  cursor: not-allowed;

  opacity: 0.4;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-video-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-attachment-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-video-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-attachment-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-video-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-attachment-thumbnail {

  display: flex;

  align-items: center;

  position: relative;

  float: left;

  height: 30px;

  line-height: 30px;

  margin: 10px 0 0 12px;

  padding: 0 12px 0 4px;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-video-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-attachment-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-video-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-attachment-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-video-thumbnail > svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-attachment-thumbnail > svg {

  width: 16px;

  height: 16px;

  margin-right: 8px;

  fill: #93a9be;

  fill: var(--colour-neutral-400);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-video-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-attachment-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-video-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-attachment-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-video-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-attachment-thumbnail span {

  font-size: 13px;

  color: #6080a0;

  color: var(--colour-neutral);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail {

  padding: 0 4px 0 4px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail span, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail span {

  text-transform: capitalize;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail:hover .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail:hover .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail:hover .userback-screenshot-preview {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail:focus-visible .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail:focus-visible .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail:focus-visible .userback-screenshot-preview {

  display: block;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail .userback-screenshot-preview, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail .userback-screenshot-preview {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: none;

  position: absolute;

  bottom: 100%;

  left: 0;

  white-space: nowrap;

  animation: feedbackFadeIn 0.2s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-thumbnail .userback-screenshot-preview img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-thumbnail .userback-screenshot-preview img, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-thumbnail .userback-screenshot-preview img {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: inline-block;

  max-width: 200px;

  max-height: 200px;

  margin: 0;

  border-radius: 4px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-video-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-video-thumbnail, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-video-thumbnail {

  cursor: pointer;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-screenshot-preview .userback-controls-screenshot-counter, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-video-preview .userback-controls-screenshot-counter, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-screenshot-counter {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  float: left;

  width: 20px;

  height: 20px;

  line-height: 20px;

  margin: 15px 0 0 6px;

  padding: 0;

  font-size: 12px;

  border-radius: 50%;

  color: #6080a0;

  color: var(--colour-neutral);

  background-color: #f2f5f7;

  background-color: var(--colour-neutral-25);

  text-align: center;

  font-weight: 500;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name {

  align-items: center;

  overflow: hidden;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-attachment-thumbnail {

  flex: 1;

  min-width: 0;

  float: none;

  margin: 0 0 0 12px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name .userback-controls-attachment-thumbnail .userback-attachment-filename {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  min-width: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-attachment-name > btn {

  flex-shrink: 0;

  float: none;

  margin: 0 10px 0 0;
}

#userback_button_container .userback-controls .userback-field-comment {

  font-size: 14px !important;

  box-shadow: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment {

  display: block;

  width: 100%;

  min-width: auto;

  height: auto;

  line-height: normal;

  min-height: auto;

  padding: 10px;

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-radius: 8px;

  background: #ffffff;

  background: var(--colour-input-bg);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 400;

  letter-spacing: normal;

  word-spacing: normal;

  color: #232e3a;

  color: var(--colour-system-text);

  text-align: left;

  outline: none;

  box-sizing: border-box;

  animation: none;

  -webkit-user-select: auto;

  -moz-user-select: auto;

       user-select: auto;

  display: flex;

  flex-direction: column;

  padding: 0;

  margin: 0 0 10px 0;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls .userback-field-comment {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment:focus, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment:focus-within {

  border-color: #c6d1dd;

  border-color: var(--colour-neutral-200);
}

#userback_button_container .userback-controls .userback-field-comment::-moz-placeholder {

  font-size: 14px !important;
}

#userback_button_container .userback-controls .userback-field-comment::placeholder {

  font-size: 14px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment::-moz-placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment::placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls .userback-field-comment::-moz-placeholder {

    font-size: 16px !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls .userback-field-comment::placeholder {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment:-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment::-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment textarea {

  margin: 0;

  border: none;
}

#userback_button_container .userback-controls .userback-field-comment select {

  font-size: 13px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment select {

  width: auto;

  height: 32px;

  margin: 0 8px 0 auto;

  padding-left: 0;

  padding-right: 24px;

  border: none;

  text-align: right;

  background-size: 9px 10px;

  color: #6080a0;

  color: var(--colour-neutral);

  cursor: pointer;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment select:hover {

  color: #41576d;

  color: var(--colour-neutral-800);

  background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%2341576D%27 d=%27M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z%27/%3E%3C/svg%3E');
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-field-comment select:focus-visible {

  color: #41576d;

  color: var(--colour-neutral-800);

  background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%2341576D%27 d=%27M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z%27/%3E%3C/svg%3E');
}

#userback_button_container .userback-controls input[type='text'], #userback_button_container .userback-controls input[type='email'] {

  font-size: 14px !important;

  box-shadow: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text'], #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email'] {

  display: block;

  width: 100%;

  min-width: auto;

  height: auto;

  line-height: normal;

  min-height: auto;

  padding: 10px;

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-radius: 8px;

  background: #ffffff;

  background: var(--colour-input-bg);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 400;

  letter-spacing: normal;

  word-spacing: normal;

  text-align: left;

  outline: none;

  box-sizing: border-box;

  animation: none;

  -webkit-user-select: auto;

  -moz-user-select: auto;

       user-select: auto;

  padding-top: 0;

  padding-bottom: 0;

  height: 40px;

  margin: 0 0 10px 0;

  color: #232e3a;

  color: var(--colour-system-text);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='text'], body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='email'] {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']:focus, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']:focus-within, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']:focus, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']:focus-within {

  border-color: #c6d1dd;

  border-color: var(--colour-neutral-200);
}

#userback_button_container .userback-controls input[type='text']::-moz-placeholder, #userback_button_container .userback-controls input[type='email']::-moz-placeholder {

  font-size: 14px !important;
}

#userback_button_container .userback-controls input[type='text']::placeholder, #userback_button_container .userback-controls input[type='email']::placeholder {

  font-size: 14px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']::-moz-placeholder, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']::-moz-placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']::placeholder, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']::placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='text']::-moz-placeholder, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='email']::-moz-placeholder {

    font-size: 16px !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='text']::placeholder, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls input[type='email']::placeholder {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']:-ms-input-placeholder, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']:-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='text']::-ms-input-placeholder, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls input[type='email']::-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container .userback-controls select {

  font-size: 14px !important;

  box-shadow: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select {

  display: block;

  width: 100%;

  min-width: auto;

  height: auto;

  line-height: normal;

  min-height: auto;

  padding: 10px;

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-radius: 8px;

  background: #ffffff;

  background: var(--colour-input-bg);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 400;

  letter-spacing: normal;

  word-spacing: normal;

  color: #232e3a;

  color: var(--colour-system-text);

  text-align: left;

  outline: none;

  box-sizing: border-box;

  animation: none;

  -webkit-user-select: auto;

  -moz-user-select: auto;

       user-select: auto;

  padding: 0 34px 0 10px;

  height: 40px;

  margin: 0 0 10px 0;

  -moz-appearance: none;

  -webkit-appearance: none;

  appearance: none;

  background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%236080A0%27 d=%27M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z%27/%3E%3C/svg%3E');

  background-size: 14px 16px;

  background-position: 97% 50%;

  background-repeat: no-repeat;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls select {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select:focus, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select:focus-within {

  border-color: #c6d1dd;

  border-color: var(--colour-neutral-200);
}

#userback_button_container .userback-controls select::-moz-placeholder {

  font-size: 14px !important;
}

#userback_button_container .userback-controls select::placeholder {

  font-size: 14px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select::-moz-placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select::placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls select::-moz-placeholder {

    font-size: 16px !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls select::placeholder {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select:-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select::-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls select[data-empty='true'] {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%2393A9BE%27 d=%27M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z%27/%3E%3C/svg%3E');
}

#userback_button_container .userback-controls textarea {

  font-size: 14px !important;

  box-shadow: none !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea {

  display: block;

  width: 100%;

  min-width: auto;

  height: auto;

  line-height: normal;

  min-height: auto;

  padding: 10px;

  border: 1px solid #dfe6ec;

  border: 1px solid var(--colour-input-border);

  border-radius: 8px;

  background: #ffffff;

  background: var(--colour-input-bg);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 400;

  letter-spacing: normal;

  word-spacing: normal;

  color: #232e3a;

  color: var(--colour-system-text);

  text-align: left;

  outline: none;

  box-sizing: border-box;

  animation: none;

  -webkit-user-select: auto;

  -moz-user-select: auto;

       user-select: auto;

  margin: 0 0 10px 0;

  height: 112px;

  resize: none;

  transition: all 0.1s linear;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls textarea {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea:focus, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea:focus-within {

  border-color: #c6d1dd;

  border-color: var(--colour-neutral-200);
}

#userback_button_container .userback-controls textarea::-moz-placeholder {

  font-size: 14px !important;
}

#userback_button_container .userback-controls textarea::placeholder {

  font-size: 14px !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea::-moz-placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea::placeholder {

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  color: #93a9be;

  color: var(--colour-system-text-placeholder);

  text-transform: none;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls textarea::-moz-placeholder {

    font-size: 16px !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls textarea::placeholder {

    font-size: 16px !important;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea:-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls textarea::-ms-input-placeholder {

  color: #93a9be;

  color: var(--colour-system-text-placeholder);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container {

  position: relative;

  overflow: hidden;

  margin: 0 0 12px 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container > ubdiv {

  display: inline-block;

  cursor: pointer;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container > ubdiv:hover:not[disabled] .userback-checkbox {

  border-color: #76bce2;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container > ubdiv:focus-visible:not[disabled] .userback-checkbox {

  border-color: #76bce2;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container > ubdiv[disabled] {

  cursor: not-allowed;
}

#userback_button_container .userback-controls .userback-checkbox-container input[type='checkbox'] {

  opacity: 0 !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container input[type='checkbox'] {

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 18px;

  height: 18px;

  margin: 0;

  padding: 0;

  pointer-events: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container input[type='checkbox']:checked + .userback-checkbox svg {

  display: inline;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container .userback-checkbox {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  float: left;

  width: 18px;

  height: 18px;

  margin: 0 4px 0 0;

  border: 1px solid #c6d1dd;

  border: 1px solid var(--colour-neutral-200);

  border-radius: 2px;

  box-sizing: border-box;

  transition: all 0.1s;
}

#userback_button_container .userback-controls .userback-checkbox-container .userback-checkbox svg {

  vertical-align: top !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container .userback-checkbox svg {

  display: none;

  height: 10px;

  width: 10px;

  margin: 3px;

  box-sizing: border-box;

  fill: #6040ff;

  fill: var(--colour-primary);

  fill: #6042ec;

  fill: var(--widget-button-bg);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container .userback-checkbox-label {

  float: left;

  max-width: 270px;

  line-height: 18px;

  font-size: 13px;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-checkbox-container .userback-checkbox-label a {

  color: #4c545b;

  -webkit-text-decoration: underline;

  text-decoration: underline;
}

#userback_button_container .userback-controls .userback-controls-attachment {

  display: none !important;

  opacity: 0 !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success {

  position: absolute;

  z-index: 500;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  border-radius: 16px;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls .userback-controls-send-success {

    border-radius: 0 0 16px 16px;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv {

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  transform: translateY(-50%);

  padding: 0 48px;

  margin-top: -48px;

  text-align: center;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv .emoji-icon {

  display: flex;

  align-items: center;

  justify-content: center;

  height: 142px;

  width: 142px;

  background-color: #ecf0f4;

  background-color: var(--colour-neutral-50);

  margin: auto;

  border-radius: 50%;

  font-size: 52px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv .emoji-icon span {

  animation: outro-icon-2 0.8s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv svg {

  display: block;

  margin: auto;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv > ubspan {

  display: block;

  margin-top: 32px;

  text-align: center;

  font-size: 18px;

  font-weight: 600;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv > p {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  margin: 8px 0 0 0;

  font-size: 14px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv[data-icon='1'] svg {

  width: 48px;

  height: 48px;

  fill: #fff;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv[data-icon='2'] svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv[data-icon='3'] svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv[data-icon='4'] svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success > ubdiv[data-icon='5'] svg {

  width: 64px;

  height: 64px;

  animation: outro-icon-2 0.8s;

  fill: #6040ff;

  fill: var(--colour-primary);

  fill: #00c878;

  fill: var(--widget-outro-icon);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-success ubfooter {

  position: absolute;

  left: 0;

  right: 0;

  bottom: 32px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-container {

  text-align: right;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send {

  overflow: hidden;

  position: relative;

  display: block;

  height: 32px;

  min-width: 80px;

  padding: 0 16px;

  margin: 24px 0 0 auto;

  border-radius: 16px;

  box-sizing: border-box;

  font-weight: 500;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-size: 13px;

  white-space: nowrap;

  transition: all 0.2s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send svg {

  width: 18px;

  height: 18px;

  fill: #fff;

  animation: feedbackFadeInUp 0.1s;
}

#userback_button_container .userback-controls .userback-controls-send-loading, #userback_button_container .userback-controls .userback-controls-send-loading:hover {

  color: rgba(0, 0, 0, 0) !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:hover {

  cursor: default;
}

#userback_button_container .userback-controls .userback-controls-send-loading:focus-visible {

  color: rgba(0, 0, 0, 0) !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:focus-visible {

  cursor: default;
}

#userback_button_container .userback-controls .userback-controls-send-loading .userback-controls-send-text, #userback_button_container .userback-controls .userback-controls-send-loading:hover .userback-controls-send-text {

  color: rgba(0, 0, 0, 0) !important;
}

#userback_button_container .userback-controls .userback-controls-send-loading:focus-visible .userback-controls-send-text {

  color: rgba(0, 0, 0, 0) !important;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:before, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:after, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:hover:before, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:hover:after {

  content: '';

  position: absolute;

  top: 50%;

  left: 50%;

  bottom: 0;

  width: 16px;

  height: 16px;

  margin: -8px 0 0 -8px;

  border: 2px solid rgba(255, 255, 255, 0.5);

  border-radius: 50%;

  box-sizing: border-box;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:focus-visible:before, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:focus-visible:after {

  content: '';

  position: absolute;

  top: 50%;

  left: 50%;

  bottom: 0;

  width: 16px;

  height: 16px;

  margin: -8px 0 0 -8px;

  border: 2px solid rgba(255, 255, 255, 0.5);

  border-radius: 50%;

  box-sizing: border-box;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:after, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-loading:hover:after {

  border-left-color: rgba(255, 255, 255, 0.9);

  animation: feedbackRotate 0.8s linear infinite;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading:hover {

  cursor: default;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading:focus-visible {

  cursor: default;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading .userback-controls-send-progress, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading:hover .userback-controls-send-progress {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  width: 0;

  background-color: rgba(0, 0, 0, 0.1);

  transition: all 0.1s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-uploading:focus-visible .userback-controls-send-progress {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  width: 0;

  background-color: rgba(0, 0, 0, 0.1);

  transition: all 0.1s linear;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-error {

  width: auto;

  height: auto;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: inline-block;

  line-height: normal;

  margin: 12px 0 0 8px;

  color: #ff4060;

  vertical-align: middle;

  font-size: 13px;

  font-weight: 500;

  text-align: left;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls .userback-controls-send-error-2 {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: absolute;

  z-index: 10;

  left: 0;

  right: 0;

  bottom: 64px;

  text-align: center;

  color: #ff4060;

  font-size: 12px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se {

  left: auto;

  right: var(--widget-launcher-offset-x);

  animation: feedbackControlsZoomIn 0.2s;

  transform-origin: 100% 100%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se[wstyle='text']:not([nolauncher='true']) {

  bottom: 60px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se[wstyle='circle']:not([nolauncher='true']) {

  bottom: calc(68px + var(--widget-launcher-offset-y));
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se[nolauncher='true'] {

  bottom: var(--widget-launcher-offset-x);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls-se {

    bottom: 0 !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls-se {

    top: auto;

    right: 0;

    left: 0;

    transform: none;

    animation: none;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw {

  right: auto;

  left: var(--widget-launcher-offset-x);

  animation: feedbackControlsZoomIn 0.2s;

  transform-origin: 0 100%;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw[wstyle='text']:not([nolauncher='true']) {

  bottom: 60px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw[wstyle='circle']:not([nolauncher='true']) {

  bottom: calc(68px + var(--widget-launcher-offset-y));
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw[nolauncher='true'] {

  bottom: var(--widget-launcher-offset-x);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls-sw {

    bottom: 0 !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls-sw {

    top: auto;

    right: 0;

    left: 0;

    transform: none;

    animation: none;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e {

  top: 50%;

  bottom: auto;

  left: auto;

  transform: translateY(-50%);

  animation: feedbackControlsSlideLeft 0.2s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e[wstyle='text'] {

  right: 60px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e[wstyle='circle'] {

  right: 88px;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls-e {

    right: 0 !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls-e {

    top: auto;

    bottom: 0;

    left: 0;

    transform: none;

    animation: none;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w {

  top: 50%;

  bottom: auto;

  right: auto;

  transform: translateY(-50%);

  animation: feedbackControlsSlideRight 0.2s;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w[wstyle='text'] {

  left: 60px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w[wstyle='circle'] {

  left: 88px;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container .userback-controls-w {

    left: 0 !important;
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls-w {

    top: auto;

    right: 0;

    bottom: 0;

    transform: none;

    animation: none;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] {

  width: 420px;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container .userback-controls[nextgen='1'] {

    width: auto;
  }
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-header {

  height: 128px;

  padding: 0;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-header-text {

  display: flex;

  flex-direction: column;

  gap: 12px;

  font-size: 18px;

  font-weight: 600;

  text-align: left;

  white-space: normal;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-back-portal, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-close {

  position: absolute;

  z-index: 200;

  top: 12px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-back-portal svg, #userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-close svg {

  width: 18px;

  height: 18px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-back-portal {

  display: none;

  left: 12px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-close {

  right: 12px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-minimize {

  position: absolute;

  z-index: 200;

  top: 12px;

  right: 52px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-minimize svg {

  width: 18px;

  height: 18px;
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-send-container {

  position: sticky;

  bottom: 0;

  text-align: center;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-shadow: 0 32px 0 0 #ffffff, 0 0 8px 24px #ffffff;

  box-shadow: 0 32px 0 0 var(--colour-system-surface), 0 0 8px 24px var(--colour-system-surface);
}

#userback_button_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] .userback-controls-send {

  width: 100%;

  height: 36px;

  font-weight: 600;
}

#userback_button_container .userback-controls[nextgen='1'] ubrating > ubdiv svg {

  margin-bottom: 16px !important;
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle'], #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle'] {

  transform: translateY(calc(100% + var(--widget-launcher-offset-y) + 20px + 48px - 64px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle']:hover, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle']:hover {

  transform: translateY(calc(100% + var(--widget-launcher-offset-y) + 20px + 48px - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle']:focus-visible, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle']:focus-visible {

  transform: translateY(calc(100% + var(--widget-launcher-offset-y) + 20px + 48px - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle'][nolauncher='true'], #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle'][nolauncher='true'] {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 64px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle'][nolauncher='true']:hover, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle'][nolauncher='true']:hover {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='circle'][nolauncher='true']:focus-visible, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='circle'][nolauncher='true']:focus-visible {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text'], #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text'] {

  transform: translateY(calc(100% + 20px + 40px - 64px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text']:hover, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text']:hover {

  transform: translateY(calc(100% + 20px + 40px - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text']:focus-visible, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text']:focus-visible {

  transform: translateY(calc(100% + 20px + 40px - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text'][nolauncher='true'], #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text'][nolauncher='true'] {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 64px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text'][nolauncher='true']:hover, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text'][nolauncher='true']:hover {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-se:not([modal='true'])[wstyle='text'][nolauncher='true']:focus-visible, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-sw:not([modal='true'])[wstyle='text'][nolauncher='true']:focus-visible {

  transform: translateY(calc(100% + var(--widget-launcher-offset-x) - 68px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='text'] {

  transform: translateY(-50%) translateX(calc(100% + 20px + 40px - 54px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='text']:hover {

  transform: translateY(-50%) translateX(calc(100% + 20px + 40px - 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='text']:focus-visible {

  transform: translateY(-50%) translateX(calc(100% + 20px + 40px - 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='circle'] {

  transform: translateY(-50%) translateX(calc(100% + 20px + 48px - 54px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='circle']:hover {

  transform: translateY(-50%) translateX(calc(100% + 20px + 48px - 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true'])[wstyle='circle']:focus-visible {

  transform: translateY(-50%) translateX(calc(100% + 20px + 48px - 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-e:not([modal='true']) .userback-controls-minimize {

  right: auto;

  left: 12px;

  transform: rotate(180deg);
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='text'] {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 40px + 54px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='text']:hover {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 40px + 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='text']:focus-visible {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 40px + 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='circle'] {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 48px + 54px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='circle']:hover {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 48px + 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true'])[wstyle='circle']:focus-visible {

  transform: translateY(-50%) translateX(calc(-100% - 20px - 48px + 58px));
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true']) .userback-controls-minimize {

  right: 12px;

  transform: rotate(180deg);
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-w:not([modal='true']) .userback-controls-close {

  display: none;
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-minimize {

  transform: rotate(180deg);
}

#userback_button_container[minimized='1'] .userback-controls[modal='true'] {

  transform: translate(-50%, calc(100dvh / 2 - 64px)) !important;

  transform: translate(-50%, calc(var(--widget-device-height) / 2 - 64px)) !important;
}

#userback_button_container[minimized='1'] .userback-controls[modal='true']:hover {

  transform: translate(-50%, calc(100dvh / 2 - 68px)) !important;

  transform: translate(-50%, calc(var(--widget-device-height) / 2 - 68px)) !important;
}

#userback_button_container[minimized='1'] .userback-controls[modal='true']:focus-visible {

  transform: translate(-50%, calc(100dvh / 2 - 68px)) !important;

  transform: translate(-50%, calc(var(--widget-device-height) / 2 - 68px)) !important;
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button {

  opacity: 0;
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-minimized-toggle {

  display: block;

  position: absolute;

  z-index: 100;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  cursor: pointer;
}

#userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-header-text, #userback_button_container[minimized='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls-options {

  opacity: 0;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container[isopen='true'] {

    position: fixed;

    z-index: 2147483642;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    background-color: rgba(128, 144, 160, 0.7);
  }

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container[isopen='true'][nextgen='1'] {

    background-color: rgba(128, 144, 160, 0.3);
  }
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ) #userback_button_container[isopen='true'] .userback-button {

    display: none !important;
  }
}

#userback_button_container[isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] svg:first-child, #userback_button_container[isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] img:first-child {

  opacity: 0;

  transform: translateY(-100%);
}

#userback_button_container[isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] svg:last-child, #userback_button_container[isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-button[wstyle='circle'] img:last-child {

  opacity: 1;

  transform: translateY(0);
}

#userback_button_container[modal='true'][isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: 24px;

  padding-bottom: 24px;

  position: fixed;

  z-index: 2147483642;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: rgba(128, 144, 160, 0.7);

  scrollbar-width: thin;

  scrollbar-color: rgba(0, 0, 0, 0);
}

#userback_button_container[modal='true'][isopen='true'][nextgen='1']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgba(128, 144, 160, 0.3);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container[modal='true'][isopen='true'] {

    display: block;

    padding-top: 0;

    padding-bottom: 0;
  }
}

#userback_button_container[modal='true'][isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {

  width: 0;

  height: 0;

  background-color: rgba(0, 0, 0, 0);
}

#userback_button_container[modal='true'][isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb {

  border-radius: 0;

  background: rgba(0, 0, 0, 0);
}

#userback_button_container[modal='true'][isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls {

  position: fixed;

  top: 50%;

  left: 50%;

  bottom: auto;

  right: auto;

  transform: translate(-50%, -50%);

  opacity: 0;

  box-shadow: 0 0 70px rgba(0, 0, 0, 0.5);

  animation: feedbackFadeIn 0.1s linear 0.05s forwards;
}

#userback_button_container[modal='true'][isopen='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-controls[nextgen='1'] {

  box-shadow: 0 0 70px rgba(128, 144, 160, 0.5);
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_button_container[modal='true'][isopen='true'] .userback-controls {

    position: absolute;

    max-height: 100%;

    top: auto;

    left: 0;

    right: 0;

    bottom: 0;

    opacity: 1;

    transform: none;

    animation: none;

    box-shadow: none;
  }
}

#userback_button_container[drawing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #userback_button_container[modal='true'][isopen='true'][drawing='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: static;

  z-index: auto;

  top: auto;

  right: auto;

  bottom: auto;

  left: auto;

  background-color: rgba(0, 0, 0, 0);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  z-index: 2147483644;

  top: 8px;

  bottom: 8px;

  width: 420px;

  padding: 0;

  border-radius: 8px;

  background: #f0f3f9;

  background: var(--colour-system-body);

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  box-sizing: border-box;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view {

    top: 0;

    left: 0;

    right: 0;

    width: auto;

    max-width: 100%;
  }
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title {

  position: absolute;

  z-index: 30;

  top: 0;

  left: 0;

  right: 0;

  margin: 0;

  padding: 0 20px;

  height: 50px;

  line-height: 50px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  letter-spacing: normal;

  word-spacing: normal;

  font-size: 12px;

  text-align: center;

  border-radius: 8px 8px 0 0;

  background: #ffffff;

  background: var(--colour-system-surface);

  border-bottom: 1px solid #e6ebf0;

  border-bottom: 1px solid var(--colour-system-line);

  box-sizing: border-box;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title uclose {

  top: 0;

  bottom: 0;

  right: 12px;

  margin: auto;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search {

  float: left;

  width: 16px;

  height: 16px;

  margin: 17px 0 0 0;

  padding: 0;

  cursor: pointer;

  box-sizing: border-box;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search svg {

  display: block;

  width: 100%;

  height: 100%;

  fill: #6080a0;

  fill: var(--colour-neutral);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total {

  position: relative;

  display: inline-block;

  font-size: 14px;

  font-weight: 500;

  color: #232e3a;

  color: var(--colour-system-text);

  cursor: pointer;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > span {

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;

  text-transform: capitalize;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > svg {

  display: inline-block;

  width: 14px;

  height: 14px;

  margin: 0 0 0 4px;

  fill: #232e3a;

  fill: var(--colour-system-text);

  vertical-align: middle;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown {

  display: none;

  position: absolute;

  z-index: 10;

  top: 100%;

  right: 0;

  padding: 8px 4px;

  background: #ffffff;

  background: var(--colour-system-surface-1);

  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);

  border-radius: 8px;

  animation: feedbackDropdown 0.2s;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown.isopen {

  display: block;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboption {

  display: block;

  padding: 8px 20px;

  text-align: left;

  font-weight: 400;

  font-size: 13px;

  line-height: normal;

  border-radius: 4px;

  white-space: nowrap;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboption:hover {

  background-color: #f2f5f7;

  background-color: var(--colour-neutral-25);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboption:focus-visible {

  background-color: #f2f5f7;

  background-color: var(--colour-neutral-25);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboption.active > svg {

  opacity: 1;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboption > svg {

  opacity: 0;

  display: inline-block;

  width: 12px;

  height: 12px;

  margin: 0 8px 0 0;

  vertical-align: middle;

  fill: #6040ff;

  fill: var(--colour-primary);

  fill: #6042ec;

  fill: var(--widget-button-bg);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-title .userback-feedback-view-search-total > ubdropdown > uboptionline {

  display: block;

  height: 1px;

  background-color: #e6ebf0;

  background-color: var(--colour-system-line);

  margin: 8px 0;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-search-form {

  display: none;

  position: absolute;

  z-index: 30;

  top: 40px;

  right: 0;

  bottom: 0;

  left: 0;

  background: rgba(255, 255, 255, 0.9);

  box-sizing: border-box;

  animation: fadeIn 0.1s linear;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-search-form input {

  position: absolute;

  top: 30px;

  right: 0;

  left: 0;

  height: 40px;

  width: 80%;

  margin: auto;

  padding: 0 10px;

  border: 1px solid #76bce2;

  outline: none;

  border-radius: 4px;

  background: #ffffff;

  background: var(--colour-system-surface);

  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  font-size: 12px;

  box-sizing: border-box;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-search-form a {

  position: absolute;

  top: 50px;

  right: 0;

  left: 0;

  width: 100px;

  height: 30px;

  line-height: 30px;

  margin: 20px auto 0 auto;

  padding: 0;

  text-align: center;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  font-size: 12px;

  color: #232e3a;

  color: var(--colour-system-text);

  -webkit-text-decoration: underline;

  text-decoration: underline;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller {

  overflow: auto;

  position: absolute;

  top: 50px;

  left: 0;

  right: 0;

  bottom: 0;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller::-webkit-scrollbar {

  width: 5px;

  height: 5px;

  border-radius: 10px;

  background-color: rgba(0, 0, 0, 0.05);

  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller::-webkit-scrollbar-thumb {

  border-radius: 10px;

  background: rgba(0, 0, 0, 0.3);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller-loading:before, .userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller-loading:after {

  content: '';

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 20px;

  height: 20px;

  margin: auto;

  border: 2px solid #ddd;

  border-radius: 50%;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-scroller-loading:after {

  border-left-color: rgba(255, 255, 255, 0.8);

  animation: feedbackRotate 0.8s linear infinite;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-empty {

  margin: 30% 0 0 0;

  padding: 0;

  text-align: center;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: 500;

  font-size: 13px;

  color: #232e3a;

  color: var(--colour-system-text);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-empty > svg {

  display: block;

  width: 64px;

  margin: auto auto 12px auto;

  fill: #c6d1dd;

  fill: var(--colour-neutral-200);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback {

  position: relative;

  overflow: hidden;

  margin: 16px 24px;

  padding: 0;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  font-weight: normal;

  font-size: 12px;

  text-align: left;

  border-radius: 4px;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-sizing: border-box;

  box-shadow: 0 0 0 1px #e6ebf0;

  box-shadow: 0 0 0 1px var(--colour-system-line);

  transition: all 0.2s linear;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback.userback-feedback-video > a {

  background-color: #000;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback:hover > a > ubdiv {

  display: block;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback:focus-visible > a > ubdiv {

  display: block;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a {

  overflow: hidden;

  -webkit-text-decoration: none;

  text-decoration: none;

  display: block;

  position: relative;

  height: 180px;

  margin: 0;

  padding: 0;

  background-position: 50% 50%;

  background-size: cover;

  box-sizing: border-box;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a > svg {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  width: 48px;

  height: 48px;

  position: absolute;

  z-index: 10;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  margin: auto;

  border-radius: 50%;

  background: #6040ff;

  background: var(--colour-primary);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a > svg path {

  fill: #fff;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a > video {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: block;

  height: 100%;

  margin: auto;

  pointer-events: none;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a > ubdiv {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: none;

  overflow: hidden;

  position: absolute;

  z-index: 20;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 100%;

  padding: 16px;

  margin: 0;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  box-sizing: border-box;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback > a > ubdiv div {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  font-size: 12px;

  animation: feedbackFadeInDown 0.2s;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback .userback-feedback-email {

  font-weight: 700;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback .userback-feedback-page {

  display: flex;

  align-items: center;

  margin: 0;

  padding: 8px 12px;

  border-top: 1px solid #e6ebf0;

  border-top: 1px solid var(--colour-system-line);

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  color: #6080a0;

  color: var(--colour-neutral);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback .userback-feedback-page > span {

  display: flex;

  align-items: center;

  float: left;

  height: 16px;

  line-height: 16px;

  margin: 0 8px 0 0;

  color: #6080a0;

  color: var(--colour-neutral);
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback .userback-feedback-page > span:before {

  content: 'ID';

  float: left;

  height: 16px;

  padding: 0 4px;

  color: #fff;

  background-color: #93a9be;

  background-color: var(--colour-neutral-400);

  margin-right: 4px;

  border-radius: 4px;

  font-size: 11px;

  font-weight: 500;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback .userback-feedback-page > span:after {

  content: '';

  width: 4px;

  height: 4px;

  background-color: #93a9be;

  background-color: var(--colour-neutral-400);

  display: block;

  border-radius: 50%;

  margin-left: 8px;
}

.userback-feedback-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback.userback-feedback-general > a > ubdiv {

  display: block;
}

.userback-feedback-view-e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .userback-feedback-view-se:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  right: 8px;

  left: auto;

  animation: feedbackFadeInRight 0.2s;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-e, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-se {

    left: 0;

    animation: fadeIn 0.1s linear;
  }
}

.userback-feedback-view-w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .userback-feedback-view-sw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  left: 8px;

  right: auto;

  animation: feedbackFadeInLeft 0.2s;
}

@media (max-width: 800px) {

  body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-w, body:not(:has(.userback-button-container[data-breakpoint='tablet'])):not( :has(.userback-button-container[data-breakpoint='desktop']) ):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-feedback-view-sw {

    right: 0;

    animation: fadeIn 0.1s linear;
  }
}

.userback-load-detector {

  z-index: 1999 !important;
}

.userback-load-detector:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  display: none;

  visibility: hidden;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  border-radius: 0;

  background: none;

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  overflow: hidden;

  z-index: 2147483644;

  width: auto;

  height: auto;

  border: none;

  outline: none;

  background: rgba(128, 144, 160, 0.7);

  animation: feedbackFadeIn 0.1s linear;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .userback-modal-title {

  margin-bottom: 12px;

  font-size: 18px;

  font-weight: 600;

  color: #232e3a;

  color: var(--colour-system-text);
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  position: relative;

  background: #ffffff;

  background: var(--colour-system-surface);

  width: 420px;

  max-width: 90%;

  margin: 100px auto;

  padding: 40px;

  border-radius: 10px;

  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);

  line-height: 150%;

  color: #232e3a;

  color: var(--colour-system-text);

  animation: feedbackZoomIn 0.1s;

  font-size: 16px;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  box-sizing: border-box;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv a {

  color: #6040ff;

  color: var(--colour-primary);

  -webkit-text-decoration: underline;

  text-decoration: underline;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-buttons {

  margin-top: 20px;

  text-align: right;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-buttons btn {

  display: inline-block;

  height: 40px;

  line-height: 40px;

  padding: 0 24px;

  margin: 0 0 0 5px;

  border-radius: 20px;

  box-sizing: border-box;

  font-size: 14px;

  font-weight: 600;

  cursor: pointer;
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-buttons btn:first-child {

  background: none;

  box-shadow: none;

  color: #232e3a;

  color: var(--colour-system-text);
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-buttons btn:first-child:hover {

  background: #f9fafb;

  background: var(--colour-system-surface-2);
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-buttons btn:first-child:focus-visible {

  background: #f9fafb;

  background: var(--colour-system-surface-2);
}

umodal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ubdiv .userback-modal-info-text {

  color: #232e3a;

  color: var(--colour-system-text);

  font-size: 14px;
}

@keyframes feedbackToolbarIn {

  from {

    opacity: 0;

    top: -44px;
  }

  to {

    opacity: 1;

    top: 12px;
  }
}

@keyframes feedbackToolbarMobileIn {

  from {

    opacity: 0;

    top: -44px;
  }

  to {

    opacity: 1;

    top: 4px;
  }
}

@keyframes feedbackAnimationReset {

  to {

    opacity: 1;

    transform: none;
  }
}

@keyframes feedbackFadeIn {

  from {

    opacity: 0;
  }

  to {

    opacity: 1;
  }
}

@keyframes feedbackSlideIn {

  from {

    opacity: 0;

    top: 0;
  }

  to {

    opacity: 1;

    top: 20px;
  }
}

@keyframes feedbackAnnotateSlideIn {

  from {

    opacity: 0;

    transform: translateY(-5px);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackToolbarSlideOut {

  to {

    opacity: 0;

    top: -42px;
  }
}

@keyframes feedbackToolbarSlideOutMobile {

  to {

    opacity: 0;

    left: -32px;
  }
}

@keyframes feedbackSlideInMobile {

  from {

    opacity: 0;

    left: 0;
  }

  to {

    opacity: 1;

    left: 10px;
  }
}

@keyframes feedbackDropdown {

  from {

    opacity: 0;

    transform: translateY(-10%);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackFadeInDown {

  from {

    opacity: 0;

    transform: translateY(-30%);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackFadeInUp {

  from {

    opacity: 0;

    transform: translateY(50%);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackSlideUp {

  from {

    transform: translateY(100%);
  }

  to {

    transform: translateY(0);
  }
}

@keyframes feedbackControlsZoomIn {

  from {

    opacity: 0.5;

    transform: translateY(10px);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackSlideLeft {

  from {

    margin-right: -100px;
  }

  to {

    margin-right: 0;
  }
}

@keyframes feedbackSlideRight {

  from {

    margin-left: -100px;
  }

  to {

    margin-left: 0;
  }
}

@keyframes feedbackControlsSlideLeft {

  from {

    opacity: 0.5;

    margin-right: -10px;
  }

  to {

    margin-right: 0;
  }
}

@keyframes feedbackControlsSlideRight {

  from {

    opacity: 0.5;

    margin-left: -10px;
  }

  to {

    margin-left: 0;
  }
}

@keyframes feedbackControlsSlideUp {

  from {

    opacity: 0.5;

    transform: translateY(20px);
  }

  to {

    opacity: 1;

    transform: translateY(0);
  }
}

@keyframes feedbackRotate {

  from {

    transform: rotate(0);
  }

  to {

    transform: rotate(360deg);
  }
}

@keyframes feedbackZoomIn {

  from {

    transform: scale(0);
  }

  to {

    transform: scale(1);
  }
}

@keyframes feedbackSlideLeftIn {

  from {

    transform: translateX(-100%);
  }

  to {

    transform: translateX(0);
  }
}

@keyframes feedbackFadeLeftIn {

  from {

    transform: translateX(-10%);
  }

  to {

    transform: translateX(0);
  }
}

@keyframes feedbackFadeInLeft {

  from {

    transform: translateX(-100%);
  }

  to {

    transform: translateX(0);
  }
}

@keyframes feedbackFadeInRight {

  from {

    transform: translateX(100%);
  }

  to {

    transform: translateX(0);
  }
}

@keyframes feedbackPulse {

  50% {

    transform: scale(4);
  }

  51% {

    opacity: 0;
  }

  100% {

    opacity: 0;
  }
}

@keyframes feedbackPin {

  50% {

    transform: scale(4);
  }

  51% {

    opacity: 0;
  }

  100% {

    opacity: 0;
  }
}

@keyframes feedbacOutroText {

  from {

    opacity: 0;

    transform: scale(0.8);
  }

  to {

    opacity: 1;

    transform: scale(1);
  }
}

@keyframes feedbackOpacityTransformReset {

  to {

    opacity: 1;

    transform: none;
  }
}

.ub-checkmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;

  width: 56px;

  height: 56px;

  border-radius: 50%;

  stroke-width: 2;

  stroke: #fff;

  stroke-miterlimit: 10;

  box-shadow: inset 0px 0px 0px #00c878;

  box-shadow: inset 0px 0px 0px var(--widget-outro-icon);

  animation: ub-checkmark-fill 0.4s ease-in-out 0.4s forwards, ub-checkmark-scale 0.3s ease-in-out 0.9s both;
}

.ub-checkmark__circle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  stroke-dasharray: 166;

  stroke-dashoffset: 166;

  stroke-width: 2;

  stroke-miterlimit: 10;

  stroke: #00c878;

  stroke: var(--widget-outro-icon);

  fill: none;

  animation: ub-checkmark-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.ub-checkmark__check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform-origin: 50% 50%;

  stroke-dasharray: 48;

  stroke-dashoffset: 48;

  animation: ub-checkmark-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.ub-checkmark-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  animation: none;

  transform: none;

  box-shadow: inset 0px 0px 0px 30px #00c878;

  box-shadow: inset 0px 0px 0px 30px var(--widget-outro-icon);
}

.ub-checkmark-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ub-checkmark__circle {

  animation: none;

  stroke-dashoffset: 0;
}

.ub-checkmark-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ub-checkmark__check {

  animation: none;

  stroke-dashoffset: 0;
}

#userback_video_capture:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  width: 1px;

  height: 1px;

  bottom: 0;

  left: 0;
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  z-index: 2147483645;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: rgba(0, 0, 0, 0.8);
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close {

  position: absolute;

  width: 60px;

  height: 60px;

  right: 20px;

  top: 20px;

  background: rgba(255, 255, 255, 0.05);

  border-radius: 50%;

  cursor: pointer;
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close > svg {

  display: block;

  width: 20px;

  height: 20px;

  margin: 20px;

  fill: rgba(255, 255, 255, 0.7);
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close:hover {

  background: rgba(255, 255, 255, 0.1);
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close:focus-visible {

  background: rgba(255, 255, 255, 0.1);
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close:hover > svg {

  fill: #fff;
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #userback_video_player_close:focus-visible > svg {

  fill: #fff;
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > div {

  position: absolute;

  top: 100px;

  right: 100px;

  bottom: 100px;

  left: 100px;
}

#userback_video_player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) video {

  display: block;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

  outline: none;

  box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
}

#userback_video_container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  z-index: 2147483642;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background-color: rgba(223, 230, 236, 0.3);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;

  position: fixed;

  z-index: 2147483645;

  bottom: 12px;

  left: 16px;

  margin: auto;

  padding: 0 12px 0 24px;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  border-radius: 25px;

  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);

  animation: feedbackSlideUp 0.3s linear;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);

  cursor: move;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {

  content: '';

  position: absolute;

  top: 16px;

  left: 16px;

  width: 2px;

  height: 2px;

  border-radius: 50%;

  background-color: #c6d1dd;

  background-color: var(--colour-neutral-200-dark-invert);

  box-shadow: 0 5px 0 0 #c6d1dd, 0 10px 0 0 #c6d1dd, 5px 0 0 0 #c6d1dd, 5px 5px 0 0 #c6d1dd, 5px 10px 0 0 #c6d1dd;

  box-shadow: 0 5px 0 0 var(--colour-neutral-200-dark-invert), 0 10px 0 0 var(--colour-neutral-200-dark-invert), 5px 0 0 0 var(--colour-neutral-200-dark-invert), 5px 5px 0 0 var(--colour-neutral-200-dark-invert), 5px 10px 0 0 var(--colour-neutral-200-dark-invert);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn {

  position: relative;

  float: left;

  display: block;

  color: #fff;

  width: 36px;

  height: 36px;

  line-height: 36px;

  margin: 4px;

  border-radius: 8px;

  background-color: #ffffff;

  background-color: var(--colour-system-surface);

  text-align: center;

  cursor: pointer;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn[disabled] {

  cursor: not-allowed;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn[disabled] > svg {

  opacity: 0.3;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn > btn-tooltip {

  width: auto;

  height: auto;

  line-height: normal;

  min-width: 0;

  min-height: 0;

  max-width: none;

  max-height: none;

  margin: 0;

  padding: 0;

  outline: none;

  border: none;

  border-radius: 0;

  background: none;

  display: none;

  position: absolute;

  bottom: 100%;

  left: 50%;

  padding: 4px 8px;

  margin: 0 0 12px 0;

  border-radius: 4px;

  color: #fff;

  font-size: 11px;

  white-space: nowrap;

  background-color: #000;

  transform: translateX(-50%);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn > btn-tooltip btn-shortcut {

  margin-left: 4px;

  color: rgba(255, 255, 255, 0.8);

  font-size: 9px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn > btn-tooltip-arrow {

  display: none;

  position: absolute;

  width: 0;

  height: 0;

  bottom: 100%;

  left: 0;

  right: 0;

  margin: -1px auto auto auto;

  border: 6px solid rgba(0, 0, 0, 0);

  border-top-color: #000;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn svg {

  display: block;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  margin: auto;

  fill: #6080a0;

  fill: var(--colour-neutral-600-dark-invert);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn:hover:not([disabled]) {

  background-color: #ecf0f4;

  background-color: var(--colour-neutral-50);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn:focus-visible:not([disabled]) {

  background-color: #ecf0f4;

  background-color: var(--colour-neutral-50);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-mute:before {

  content: '';

  position: absolute;

  z-index: 15;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  height: 2px;

  width: 26px;

  margin: auto;

  border-radius: 4px;

  background-color: #ff4060;

  transform: rotate(45deg);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-mute svg {

  width: 22px;

  height: 22px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-mute:not(.userback-video-controls-active) svg {

  fill: rgba(35, 46, 58, 0.4);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-mute:not(.userback-video-controls-active) ubvolume {

  display: none;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-mute.userback-video-controls-active:before {

  display: none;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw:before {

  content: '';

  position: absolute;

  z-index: 15;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  height: 2px;

  width: 26px;

  margin: auto;

  border-radius: 4px;

  background-color: #ff4060;

  transform: rotate(45deg);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw:after {

  content: '';

  position: absolute;

  z-index: 10;

  bottom: 8px;

  left: 16px;

  width: 12px;

  height: 2px;

  border-radius: 10px;

  background-color: #6080a0;

  background-color: var(--colour-neutral);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw svg {

  width: 20px;

  height: 20px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw:not(.userback-video-controls-active):after {

  background-color: #acbdce;

  background-color: var(--colour-neutral-300-dark-invert);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw:not(.userback-video-controls-active) svg {

  fill: #acbdce;

  fill: var(--colour-neutral-300-dark-invert);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw.userback-video-controls-active:before {

  display: none;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-draw.userback-video-controls-active:after {

  background-color: #ff4060;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-pause svg {

  width: 28px;

  height: 28px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-resume svg {

  width: 14px;

  height: 14px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-close svg {

  width: 18px;

  height: 18px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-start btn-record {

  position: relative;

  display: block;

  width: 20px;

  height: 20px;

  margin: 8px;

  border: 2px solid #6080a0;

  border: 2px solid var(--colour-neutral-600-dark-invert);

  border-radius: 4px;

  transition: all 0.2s;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-start btn-record:before {

  content: '';

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 10px;

  height: 10px;

  margin: auto;

  border-radius: 50%;

  background-color: #ff4060;

  transition: all 0.2s;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-stop {

  display: none;
}

ubvideotoolbar btn.userback-video-controls-stop svg {

  min-width: 10px !important;

  min-height: 10px !important;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-stop svg {

  width: 10px;

  height: 10px;

  fill: #fff;

  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-stop btn-timer {

  display: block;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 28px;

  height: 28px;

  margin: auto;

  border-radius: 50%;

  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);

  background: linear-gradient(90deg, #f37f7f 50%, #ff4060 50%);

  animation: ub-btnTimer 10s steps(360, start) forwards;

  animation-play-state: paused;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-stop btn-timer btn-timer-mask {

  position: absolute;

  top: 0;

  left: 0;

  width: 50%;

  height: 100%;

  border-radius: 100% 0 0 100%/50% 0 0 50%;

  transform-origin: 100% 50%;

  animation: ub-btnMask 10s steps(180, start) forwards;

  animation-play-state: paused;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-timer {

  display: none;

  color: #41576d;

  color: var(--colour-neutral-800-dark-invert);

  font-size: 10px;

  font-weight: 500;

  cursor: default;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-timer:hover {

  background-color: #ffffff;

  background-color: var(--colour-system-surface);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) btn.userback-video-controls-timer:focus-visible {

  background-color: #ffffff;

  background-color: var(--colour-system-surface);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume {

  position: absolute;

  top: auto;

  bottom: 2px;

  right: 0;

  left: 0;

  width: 10px;

  height: 6px;

  margin: auto;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume ubdiv {

  position: absolute;

  top: 0;

  bottom: 0;

  width: 2px;

  height: 2px;

  margin: auto;

  border-radius: 50%;

  background-color: #00c080;

  background-color: var(--colour-success);
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume ubdiv:nth-child(1) {

  left: 0;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume ubdiv:nth-child(2) {

  left: 4px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume ubdiv:nth-child(3) {

  left: 8px;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume.hasvolume ubdiv {

  animation: ub-micVolume 0.5s linear infinite;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume.hasvolume ubdiv:nth-child(1) {

  animation-delay: 0.2s;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume.hasvolume ubdiv:nth-child(1) {

  animation-delay: 0.4s;
}

ubvideotoolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ubvolume.hasvolume ubdiv:nth-child(1) {

  animation-delay: 0.3s;
}

.userback-controls-captcha:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: 16px 0;

  border-radius: 8px;

  background-color: #f9fafb;

  background-color: var(--colour-neutral-10);
}

ub-captcha:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;
}

ub-captcha:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe {

  display: block;

  margin: auto;
}

ubvideooverlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;

  position: absolute;

  z-index: 2147483644;

  top: 0;

  right: 0;

  left: 0;
}

ubvideooverlay[recording='true']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_highlighter1x.png') 7 22, crosshair;
}

ubvideooverlay[recording='true'][dpr='2.00']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: url('https://static.userback.io/image/cursor_highlighter1x.png') 8 17, crosshair;

  cursor: -webkit-image-set(url('https://static.userback.io/image/cursor_highlighter1x.png') 1x, url('https://static.userback.io/image/cursor_highlighter2x.png') 2x) 8 17, crosshair;
}

@media (min-resolution: 192dpi) {

  ubvideooverlay[recording='true'][dpr='2.00']:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

    cursor: url('https://static.userback.io/image/cursor_highlighter2x.png') 8 17, crosshair;
  }
}

ubvideooverlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #snap_svg_video {

  display: block;

  pointer-events: auto;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;
}

ubmouseclick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  z-index: 2147483645;

  width: 64px;

  height: 64px;

  margin: -32px 0 0 -32px;

  border-radius: 50%;

  opacity: 0;

  transform: scale(0);

  animation: clickEffect 0.4s ease-in;

  pointer-events: none;

  background-color: rgba(96, 64, 255, 0.2);
}

@keyframes clickEffect {

  0% {

    opacity: 0;

    transform: scale(0);
  }

  25% {

    opacity: 1;
  }

  50% {

    opacity: 0.8;

    transform: scale(1);
  }

  100% {

    opacity: 0;

    transform: scale(0);
  }
}

.userback-video-count-down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;

  z-index: 2147483645;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 120px;

  height: 120px;

  line-height: 120px;

  margin: auto;

  text-align: center;

  font-size: 60px;

  font-weight: 700;

  color: #fff;

  border-radius: 50%;

  background-color: rgba(0, 0, 0, 0.8);

  opacity: 0;

  animation: ub-countdownOverlay 1s linear;

  font-family: 'Inter', sans-serif;

  font-family: var(--widget-font-family);
}

@keyframes ub-countdownOverlay {

  0% {

    opacity: 1;
  }

  90% {

    opacity: 1;

    transform: scale(1);
  }

  100% {

    opacity: 0;

    transform: scale(1.3);
  }
}

@keyframes ub-checkmark-stroke {

  100% {

    stroke-dashoffset: 0;
  }
}

@keyframes ub-checkmark-scale {

  0%, 100% {

    transform: none;
  }

  50% {

    transform: scale3d(1.1, 1.1, 1);
  }
}

@keyframes ub-checkmark-fill {

  100% {

    box-shadow: inset 0px 0px 0px 30px #00c878;

    box-shadow: inset 0px 0px 0px 30px var(--widget-outro-icon);
  }
}

@keyframes ub-micVolume {

  0% {

    transform: scale(1);
  }

  50% {

    transform: scale(1.6);
  }

  100% {

    transform: scale(1);
  }
}

@keyframes ub-btnTimer {

  100% {

    transform: rotate(360deg);
  }
}

@keyframes ub-btnMask {

  0% {

    background: #ff4060;

    transform: rotate(0deg);
  }

  50% {

    background: #ff4060;

    transform: rotate(-180deg);
  }

  50.01% {

    background: #f37f7f;

    transform: rotate(0deg);
  }

  100% {

    background: #f37f7f;

    transform: rotate(-180deg);
  }
}

@keyframes outro-icon-2 {

  0% {

    transform: scale3d(1, 1, 1);
  }

  50% {

    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {

    transform: scale3d(1, 1, 1);
  }
}

*:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#)::after,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#)::before,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::backdrop,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::file-selector-button {

  box-sizing: border-box;

  margin: 0;

  padding: 0;

  border: 0 solid;
}

html:not(#\#):not(#\#):not(#\#),
:host:not(#\#):not(#\#):not(#\#) {

  line-height: 1.5;

  -webkit-text-size-adjust: 100%;

  -moz-tab-size: 4;

    -o-tab-size: 4;

       tab-size: 4;

  font-family: ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';

  font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');

  font-feature-settings: normal;

  font-feature-settings: var(--default-font-feature-settings, normal);

  font-variation-settings: normal;

  font-variation-settings: var(--default-font-variation-settings, normal);

  -webkit-tap-highlight-color: transparent;
}

hr:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  height: 0;

  color: inherit;

  border-top-width: 1px;
}

abbr:where([title]):where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  -webkit-text-decoration: underline dotted;

  text-decoration: underline;

  text-decoration: underline dotted;
}

h1:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
h2:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
h3:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
h4:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
h5:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
h6:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  font-size: inherit;

  font-weight: inherit;
}

a:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  color: inherit;

  -webkit-text-decoration: inherit;

  text-decoration: inherit;
}

b:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
strong:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  font-weight: bolder;
}

code:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
kbd:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
samp:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
pre:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;

  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);

  font-feature-settings: normal;

  font-feature-settings: var(--default-mono-font-feature-settings, normal);

  font-variation-settings: normal;

  font-variation-settings: var(--default-mono-font-variation-settings, normal);

  font-size: 1em;
}

small:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  font-size: 80%;
}

sub:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
sup:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;
}

sub:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  bottom: -0.25em;
}

sup:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  top: -0.5em;
}

table:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  text-indent: 0;

  border-color: inherit;

  border-collapse: collapse;
}

:-moz-focusring:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  outline: auto;
}

progress:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  vertical-align: baseline;
}

summary:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  display: list-item;
}

ol:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
ul:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
menu:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  list-style: none;
}

img:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
svg:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
video:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
canvas:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
audio:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
iframe:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
embed:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
object:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  display: block;

  vertical-align: middle;
}

img:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
video:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  max-width: 100%;

  height: auto;
}

button:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
input:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
select:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
optgroup:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
textarea:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::file-selector-button {

  font: inherit;

  font-feature-settings: inherit;

  font-variation-settings: inherit;

  letter-spacing: inherit;

  color: inherit;

  border-radius: 0;

  background-color: transparent;

  opacity: 1;
}

:where(select[multiple]):not(#\#):not(#\#):not(#\#) optgroup:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)) {

  font-weight: bolder;
}

:where(select[size]):not(#\#):not(#\#):not(#\#) optgroup:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)) {

  font-weight: bolder;
}

:where(select[multiple]):not(#\#):not(#\#):not(#\#) optgroup option:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)) {

  padding-left: 20px;
}

:where(select[size]):not(#\#):not(#\#):not(#\#) optgroup option:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)) {

  padding-left: 20px;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::file-selector-button {

  margin-right: 4px;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-moz-placeholder {

  opacity: 1;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::placeholder {

  opacity: 1;
}

@supports (not (-webkit-appearance: -apple-pay-button))  or
  (contain-intrinsic-size: 1px) {

  :where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-moz-placeholder {

    color: currentcolor;
  }

  :where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::placeholder {

    color: currentcolor;
  }

  @supports (color: color-mix(in lab, red, red)) {

    :where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-moz-placeholder {

      color: color-mix(in oklab, currentcolor 50%, transparent);
    }

    :where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::placeholder {

      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}

textarea:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  resize: vertical;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-search-decoration {

  -webkit-appearance: none;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-date-and-time-value {

  min-height: 1lh;

  text-align: inherit;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit {

  display: inline-flex;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-fields-wrapper {

  padding: 0;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-year-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-month-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-day-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-hour-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-minute-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-second-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-millisecond-field,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-datetime-edit-meridiem-field {

  padding-top: 0;

  padding-bottom: 0;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-calendar-picker-indicator {

  line-height: 1;
}

:-moz-ui-invalid:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  box-shadow: none;
}

button:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
input:where([type='button'], [type='reset'], [type='submit']):where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#),
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::file-selector-button {

  -webkit-appearance: button;

     -moz-appearance: button;

          appearance: button;
}

:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-inner-spin-button,
:where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) ::-webkit-outer-spin-button {

  height: auto;
}

[hidden]:where(:not([hidden='until-found'])):where(:not([class*='kl-private-reset-css']):not([class*='kl-private-reset-css'] *):not(#cookiescript_injected_wrapper):not(#cookiescript_injected_wrapper *):not(#cookiescript_injected_fsd):not(#cookiescript_injected_fsd *)):not(#\#):not(#\#):not(#\#) {

  display: none !important;
}

@property --tw-duration {

  syntax: "*";

  inherits: false;
}

@property --tw-translate-x {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-translate-y {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-translate-z {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-leading {

  syntax: "*";

  inherits: false;
}

@property --tw-font-weight {

  syntax: "*";

  inherits: false;
}

@property --tw-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-inset-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-inset-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-inset-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-ring-color {

  syntax: "*";

  inherits: false;
}

@property --tw-ring-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-inset-ring-color {

  syntax: "*";

  inherits: false;
}

@property --tw-inset-ring-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-ring-inset {

  syntax: "*";

  inherits: false;
}

@property --tw-ring-offset-width {

  syntax: "<length>";

  inherits: false;

  initial-value: 0px;
}

@property --tw-ring-offset-color {

  syntax: "*";

  inherits: false;

  initial-value: #fff;
}

@property --tw-ring-offset-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-content {

  syntax: "*";

  initial-value: "";

  inherits: false;
}

@property --tw-border-style {

  syntax: "*";

  inherits: false;

  initial-value: solid;
}

@property --tw-space-y-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-space-x-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-divide-y-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-outline-style {

  syntax: "*";

  inherits: false;

  initial-value: solid;
}

@property --tw-blur {

  syntax: "*";

  inherits: false;
}

@property --tw-brightness {

  syntax: "*";

  inherits: false;
}

@property --tw-contrast {

  syntax: "*";

  inherits: false;
}

@property --tw-grayscale {

  syntax: "*";

  inherits: false;
}

@property --tw-hue-rotate {

  syntax: "*";

  inherits: false;
}

@property --tw-invert {

  syntax: "*";

  inherits: false;
}

@property --tw-opacity {

  syntax: "*";

  inherits: false;
}

@property --tw-saturate {

  syntax: "*";

  inherits: false;
}

@property --tw-sepia {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-drop-shadow-size {

  syntax: "*";

  inherits: false;
}

@property --tw-gradient-position {

  syntax: "*";

  inherits: false;
}

@property --tw-gradient-from {

  syntax: "<color>";

  inherits: false;

  initial-value: rgba(0,0,0,0);
}

@property --tw-gradient-via {

  syntax: "<color>";

  inherits: false;

  initial-value: rgba(0,0,0,0);
}

@property --tw-gradient-to {

  syntax: "<color>";

  inherits: false;

  initial-value: rgba(0,0,0,0);
}

@property --tw-gradient-stops {

  syntax: "*";

  inherits: false;
}

@property --tw-gradient-via-stops {

  syntax: "*";

  inherits: false;
}

@property --tw-gradient-from-position {

  syntax: "<length-percentage>";

  inherits: false;

  initial-value: 0%;
}

@property --tw-gradient-via-position {

  syntax: "<length-percentage>";

  inherits: false;

  initial-value: 50%;
}

@property --tw-gradient-to-position {

  syntax: "<length-percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-divide-x-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@keyframes spin {

  to {

    transform: rotate(360deg);
  }
}

@keyframes pulse {

  50% {

    opacity: 0.5;
  }
}

@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {

  *, ::before, ::after, ::backdrop {

    --tw-duration: initial;

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-translate-z: 0;

    --tw-leading: initial;

    --tw-font-weight: initial;

    --tw-shadow: 0 0 rgba(0,0,0,0);

    --tw-shadow-color: initial;

    --tw-shadow-alpha: 100%;

    --tw-inset-shadow: 0 0 rgba(0,0,0,0);

    --tw-inset-shadow-color: initial;

    --tw-inset-shadow-alpha: 100%;

    --tw-ring-color: initial;

    --tw-ring-shadow: 0 0 rgba(0,0,0,0);

    --tw-inset-ring-color: initial;

    --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);

    --tw-ring-inset: initial;

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);

    --tw-content: "";

    --tw-border-style: solid;

    --tw-space-y-reverse: 0;

    --tw-space-x-reverse: 0;

    --tw-divide-y-reverse: 0;

    --tw-outline-style: solid;

    --tw-blur: initial;

    --tw-brightness: initial;

    --tw-contrast: initial;

    --tw-grayscale: initial;

    --tw-hue-rotate: initial;

    --tw-invert: initial;

    --tw-opacity: initial;

    --tw-saturate: initial;

    --tw-sepia: initial;

    --tw-drop-shadow: initial;

    --tw-drop-shadow-color: initial;

    --tw-drop-shadow-alpha: 100%;

    --tw-drop-shadow-size: initial;

    --tw-gradient-position: initial;

    --tw-gradient-from: rgba(0,0,0,0);

    --tw-gradient-via: rgba(0,0,0,0);

    --tw-gradient-to: rgba(0,0,0,0);

    --tw-gradient-stops: initial;

    --tw-gradient-via-stops: initial;

    --tw-gradient-from-position: 0%;

    --tw-gradient-via-position: 50%;

    --tw-gradient-to-position: 100%;

    --tw-divide-x-reverse: 0;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QW1CO0FBQUE7O0FBQW5COztFQUFBLHNCQUFtQjs7RUFBbkIsNkJBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsOEJBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsOEJBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsOEJBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIseUNBQW1COztFQUFuQix3RUFBbUI7O0VBQW5CLHNEQUFtQjs7RUFBbkIscUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsdUNBQW1COztFQUFuQixzRUFBbUI7O0VBQW5CLG9EQUFtQjs7RUFBbkIsbUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIseUNBQW1COztFQUFuQix3RUFBbUI7O0VBQW5CLHNEQUFtQjs7RUFBbkIscUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsdUNBQW1COztFQUFuQixzRUFBbUI7O0VBQW5CLG9EQUFtQjs7RUFBbkIsbUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIseUNBQW1COztFQUFuQix3RUFBbUI7O0VBQW5CLHNEQUFtQjs7RUFBbkIscUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsdUNBQW1COztFQUFuQixzRUFBbUI7O0VBQW5CLG9EQUFtQjs7RUFBbkIsbUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIseUNBQW1COztFQUFuQix3RUFBbUI7O0VBQW5CLHNEQUFtQjs7RUFBbkIscUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsdUNBQW1COztFQUFuQixzRUFBbUI7O0VBQW5CLG9EQUFtQjs7RUFBbkIsbUZBQW1CO0FBQUE7O0FBQW5COztFQUFBLHVCQUFtQjs7RUFBbkIsdUNBQW1COztFQUFuQixzRUFBbUI7O0VBQW5CLG9EQUFtQjs7RUFBbkIsbUZBQW1CO0FBQUE7O0FBQW5C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Q3BGMUMscUJBQWU7O0lBQWYseUJBQWU7O0lBQWYsOEJBQWU7O0lBQWYsMEJBQWU7O0lBQWYsdUJBQWU7O0lBQWYsb0NBQWU7O0lBQWYsZ0NBQWU7O0lBQWYsNkJBQWU7O0lBQWYsd0JBQWU7O0lBQWYsbUNBQWU7O0lBQWYsOEJBQWU7O0lBQWYseUNBQWU7O0lBQWYsd0JBQWU7O0lBQWYsMkJBQWU7O0lBQWYsNEJBQWU7O0lBQWYsMENBQWU7O0lENEg2QixnQkFBcUI7O0lJakc3RCx3QkFBTTs7SUx4Q25CLHVCQUFtQjs7SUFBbkIsdUJBQW1COztJQUFuQix3QkFBbUI7O0lBQW5CLHlCQUFtQjs7SUFBbkIsa0JBQW1COztJQUFuQix3QkFBbUI7O0lBQW5CLHNCQUFtQjs7SUFBbkIsdUJBQW1COztJQUFuQix3QkFBbUI7O0lBQW5CLG9CQUFtQjs7SUFBbkIscUJBQW1COztJQUFuQixzQkFBbUI7O0lBQW5CLG1CQUFtQjs7SUFBbkIseUJBQW1COztJQUFuQiwrQkFBbUI7O0lBQW5CLDRCQUFtQjs7SUFBbkIsOEJBQW1COztJY2dCNkIsK0JBQWdCOztJQUFoQixpQ0FBZ0I7O0lBQWhCLGdDQUFnQjs7SUFBaEIsK0JBQWdCOztJQUFoQiw0QkFBZ0I7O0lBQWhCLGdDQUFnQjs7SUFBaEIsK0JBQWdCOztJQUFoQiwrQkFBZ0I7O0lBQWhCLCtCQUFnQjs7SUNYbkQsd0JBQVE7RWR1RlM7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbHMvZHJhd2VyLmNzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzLy5wbnBtL3RhaWx3aW5kY3NzQDQuMy4wL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9hcHAuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy8ucG5wbS90YWlsd2luZGNzc0A0LjMuMC9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2xheW91dC9mb3JtLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY2Fyb3VzZWwuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmFzZS9zY2FmZm9sZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3J0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9zY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3R5cG9ncmFwaHkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbHMvb3ZlcmxheS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9sYXlvdXQvZHJhd2VyLW5hdmlnYXRpb24uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGF5b3V0L2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2FzcGVjdC1yYXRpby5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL29wdGlvbi1sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9wcm9ncmVzcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3F1YW50aXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvc3dhdGNoLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcXVpY2stYXRjLWJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3JlYWQtbW9yZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL29uc2tlc2t5ZW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy91c2VyYmFjay5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGxheWVyIGNvbXBvbmVudHMge1xuICAuZHJhd2VyIHtcbiAgICBAYXBwbHkgZml4ZWQgdG9wLTAgYm90dG9tLTAgei01MCBmbGV4IHctMTEwIG1heC13LWZ1bGwgdHJhbnNmb3JtLWdwdSBmbGV4LWNvbCBvdmVyc2Nyb2xsLWNvbnRhaW4gYmctKC0tYmFja2dyb3VuZCkgdGV4dC0oLS10ZXh0KSB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMDtcbiAgICBAYXBwbHkgdHJhbnNsYXRlLXktMDsgLyogU2FmYXJpIGV4cGVjdHMgYm90aCB4IGFuZCB5IHRvIGJlIHNldCBiZWNhdXNlIGJvdGggdmFyaWFibGVzIGFyZSBwYXNzZWQgdG8gdGhlIHRyYW5zbGF0ZSBwcm9wZXJ0eSAqL1xuXG4gICAgJi0tbGVmdCB7XG4gICAgICBAYXBwbHkgbGVmdC0wIHN0YXJ0aW5nOm1vdGlvbi1zYWZlOi10cmFuc2xhdGUteC1mdWxsO1xuICAgIH1cblxuICAgICYtLW5hdiB7XG4gICAgICBAYXBwbHkgaC0oLS1oZWFkZXItZHJhd2VyLWhlaWdodCkgdG9wLWF1dG87XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgQGFwcGx5IHJpZ2h0LTAgc3RhcnRpbmc6bW90aW9uLXNhZmU6dHJhbnNsYXRlLXgtZnVsbDtcbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgQGFwcGx5IHRvcC0wIGJvdHRvbS1hdXRvIHN0YXJ0aW5nOm1vdGlvbi1zYWZlOi10cmFuc2xhdGUteS1mdWxsO1xuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBAYXBwbHkgdG9wLWF1dG8gYm90dG9tLTAgc3RhcnRpbmc6bW90aW9uLXNhZmU6dHJhbnNsYXRlLXktZnVsbDtcbiAgICB9XG5cbiAgICAmLS10b3AsXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIEBhcHBseSByaWdodC0wIGxlZnQtMCBoLWZpdCBtYXgtaC1kdmggdy1mdWxsO1xuICAgIH1cblxuICAgICYtLWxlZnQsXG4gICAgJi0tcmlnaHQsXG4gICAgJl9fdG9wLFxuICAgICZfX2JvdHRvbSB7XG4gICAgICBAYXBwbHkgc3RhcnRpbmc6bW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgfVxuXG4gICAgJi0tbGVmdFtoaWRkZW5dIHtcbiAgICAgIEBhcHBseSBtb3Rpb24tc2FmZTotdHJhbnNsYXRlLXgtZnVsbDtcbiAgICB9XG5cbiAgICAmLS1yaWdodFtoaWRkZW5dIHtcbiAgICAgIEBhcHBseSBtb3Rpb24tc2FmZTp0cmFuc2xhdGUteC1mdWxsO1xuICAgIH1cblxuICAgICYtLXRvcFtoaWRkZW5dIHtcbiAgICAgIEBhcHBseSBtb3Rpb24tc2FmZTotdHJhbnNsYXRlLXktZnVsbDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b21baGlkZGVuXSB7XG4gICAgICBAYXBwbHkgbW90aW9uLXNhZmU6dHJhbnNsYXRlLXktZnVsbDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0W2hpZGRlbl0sXG4gICAgJi0tcmlnaHRbaGlkZGVuXSxcbiAgICAmLS10b3BbaGlkZGVuXSxcbiAgICAmLS1ib3R0b21baGlkZGVuXSB7XG4gICAgICBAYXBwbHkgbW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIEBhcHBseSBweC02O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGFwcGx5IHB4LTQgcHktMztcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWVzY2FwZSB7XG4gICAgICBAYXBwbHkgLW14LTQgcHgtNDtcbiAgICB9XG5cbiAgICAvKiBTdWJkcmF3ZXIgKi9cbiAgICAmX19zdWJkcmF3ZXIge1xuICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgei0xMCBvdmVyc2Nyb2xsLWNvbnRhaW4gYmctKC0tYmFja2dyb3VuZCkgdGV4dC0oLS10ZXh0KSB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0ICZfX3N1YmRyYXdlciB7XG4gICAgICBAYXBwbHkgbGVmdC0wIHN0YXJ0aW5nOm1vdGlvbi1zYWZlOi10cmFuc2xhdGUteC1mdWxsO1xuICAgIH1cblxuICAgICYtLXJpZ2h0ICZfX3N1YmRyYXdlciB7XG4gICAgICBAYXBwbHkgcmlnaHQtMCBzdGFydGluZzptb3Rpb24tc2FmZTp0cmFuc2xhdGUteC1mdWxsO1xuICAgIH1cblxuICAgICYtLWxlZnQgJl9fc3ViZHJhd2VyLFxuICAgICYtLXJpZ2h0ICZfX3N1YmRyYXdlciB7XG4gICAgICBAYXBwbHkgc3RhcnRpbmc6bW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgfVxuXG4gICAgJi0tbGVmdCAmX19zdWJkcmF3ZXJbaGlkZGVuXSB7XG4gICAgICBAYXBwbHkgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS14LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQgJl9fc3ViZHJhd2VyW2hpZGRlbl0ge1xuICAgICAgQGFwcGx5IG1vdGlvbi1zYWZlOnRyYW5zbGF0ZS14LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tbGVmdCAmX19zdWJkcmF3ZXJbaGlkZGVuXSxcbiAgICAmLS1yaWdodCAmX19zdWJkcmF3ZXJbaGlkZGVuXSB7XG4gICAgICBAYXBwbHkgbW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIkB0aGVtZSBkZWZhdWx0IHtcbiAgLS1mb250LXNhbnM6XG4gICAgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tZm9udC1zZXJpZjogdWktc2VyaWYsIEdlb3JnaWEsIENhbWJyaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gIC0tZm9udC1tb25vOlxuICAgIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JyxcbiAgICBtb25vc3BhY2U7XG5cbiAgLS1jb2xvci1yZWQtNTA6IG9rbGNoKDk3LjElIDAuMDEzIDE3LjM4KTtcbiAgLS1jb2xvci1yZWQtMTAwOiBva2xjaCg5My42JSAwLjAzMiAxNy43MTcpO1xuICAtLWNvbG9yLXJlZC0yMDA6IG9rbGNoKDg4LjUlIDAuMDYyIDE4LjMzNCk7XG4gIC0tY29sb3ItcmVkLTMwMDogb2tsY2goODAuOCUgMC4xMTQgMTkuNTcxKTtcbiAgLS1jb2xvci1yZWQtNDAwOiBva2xjaCg3MC40JSAwLjE5MSAyMi4yMTYpO1xuICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDYzLjclIDAuMjM3IDI1LjMzMSk7XG4gIC0tY29sb3ItcmVkLTYwMDogb2tsY2goNTcuNyUgMC4yNDUgMjcuMzI1KTtcbiAgLS1jb2xvci1yZWQtNzAwOiBva2xjaCg1MC41JSAwLjIxMyAyNy41MTgpO1xuICAtLWNvbG9yLXJlZC04MDA6IG9rbGNoKDQ0LjQlIDAuMTc3IDI2Ljg5OSk7XG4gIC0tY29sb3ItcmVkLTkwMDogb2tsY2goMzkuNiUgMC4xNDEgMjUuNzIzKTtcbiAgLS1jb2xvci1yZWQtOTUwOiBva2xjaCgyNS44JSAwLjA5MiAyNi4wNDIpO1xuXG4gIC0tY29sb3Itb3JhbmdlLTUwOiBva2xjaCg5OCUgMC4wMTYgNzMuNjg0KTtcbiAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xuICAtLWNvbG9yLW9yYW5nZS0yMDA6IG9rbGNoKDkwLjElIDAuMDc2IDcwLjY5Nyk7XG4gIC0tY29sb3Itb3JhbmdlLTMwMDogb2tsY2goODMuNyUgMC4xMjggNjYuMjkpO1xuICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xuICAtLWNvbG9yLW9yYW5nZS01MDA6IG9rbGNoKDcwLjUlIDAuMjEzIDQ3LjYwNCk7XG4gIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goNjQuNiUgMC4yMjIgNDEuMTE2KTtcbiAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xuICAtLWNvbG9yLW9yYW5nZS04MDA6IG9rbGNoKDQ3JSAwLjE1NyAzNy4zMDQpO1xuICAtLWNvbG9yLW9yYW5nZS05MDA6IG9rbGNoKDQwLjglIDAuMTIzIDM4LjE3Mik7XG4gIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcblxuICAtLWNvbG9yLWFtYmVyLTUwOiBva2xjaCg5OC43JSAwLjAyMiA5NS4yNzcpO1xuICAtLWNvbG9yLWFtYmVyLTEwMDogb2tsY2goOTYuMiUgMC4wNTkgOTUuNjE3KTtcbiAgLS1jb2xvci1hbWJlci0yMDA6IG9rbGNoKDkyLjQlIDAuMTIgOTUuNzQ2KTtcbiAgLS1jb2xvci1hbWJlci0zMDA6IG9rbGNoKDg3LjklIDAuMTY5IDkxLjYwNSk7XG4gIC0tY29sb3ItYW1iZXItNDAwOiBva2xjaCg4Mi44JSAwLjE4OSA4NC40MjkpO1xuICAtLWNvbG9yLWFtYmVyLTUwMDogb2tsY2goNzYuOSUgMC4xODggNzAuMDgpO1xuICAtLWNvbG9yLWFtYmVyLTYwMDogb2tsY2goNjYuNiUgMC4xNzkgNTguMzE4KTtcbiAgLS1jb2xvci1hbWJlci03MDA6IG9rbGNoKDU1LjUlIDAuMTYzIDQ4Ljk5OCk7XG4gIC0tY29sb3ItYW1iZXItODAwOiBva2xjaCg0Ny4zJSAwLjEzNyA0Ni4yMDEpO1xuICAtLWNvbG9yLWFtYmVyLTkwMDogb2tsY2goNDEuNCUgMC4xMTIgNDUuOTA0KTtcbiAgLS1jb2xvci1hbWJlci05NTA6IG9rbGNoKDI3LjklIDAuMDc3IDQ1LjYzNSk7XG5cbiAgLS1jb2xvci15ZWxsb3ctNTA6IG9rbGNoKDk4LjclIDAuMDI2IDEwMi4yMTIpO1xuICAtLWNvbG9yLXllbGxvdy0xMDA6IG9rbGNoKDk3LjMlIDAuMDcxIDEwMy4xOTMpO1xuICAtLWNvbG9yLXllbGxvdy0yMDA6IG9rbGNoKDk0LjUlIDAuMTI5IDEwMS41NCk7XG4gIC0tY29sb3IteWVsbG93LTMwMDogb2tsY2goOTAuNSUgMC4xODIgOTguMTExKTtcbiAgLS1jb2xvci15ZWxsb3ctNDAwOiBva2xjaCg4NS4yJSAwLjE5OSA5MS45MzYpO1xuICAtLWNvbG9yLXllbGxvdy01MDA6IG9rbGNoKDc5LjUlIDAuMTg0IDg2LjA0Nyk7XG4gIC0tY29sb3IteWVsbG93LTYwMDogb2tsY2goNjguMSUgMC4xNjIgNzUuODM0KTtcbiAgLS1jb2xvci15ZWxsb3ctNzAwOiBva2xjaCg1NS40JSAwLjEzNSA2Ni40NDIpO1xuICAtLWNvbG9yLXllbGxvdy04MDA6IG9rbGNoKDQ3LjYlIDAuMTE0IDYxLjkwNyk7XG4gIC0tY29sb3IteWVsbG93LTkwMDogb2tsY2goNDIuMSUgMC4wOTUgNTcuNzA4KTtcbiAgLS1jb2xvci15ZWxsb3ctOTUwOiBva2xjaCgyOC42JSAwLjA2NiA1My44MTMpO1xuXG4gIC0tY29sb3ItbGltZS01MDogb2tsY2goOTguNiUgMC4wMzEgMTIwLjc1Nyk7XG4gIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xuICAtLWNvbG9yLWxpbWUtMjAwOiBva2xjaCg5My44JSAwLjEyNyAxMjQuMzIxKTtcbiAgLS1jb2xvci1saW1lLTMwMDogb2tsY2goODkuNyUgMC4xOTYgMTI2LjY2NSk7XG4gIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XG4gIC0tY29sb3ItbGltZS01MDA6IG9rbGNoKDc2LjglIDAuMjMzIDEzMC44NSk7XG4gIC0tY29sb3ItbGltZS02MDA6IG9rbGNoKDY0LjglIDAuMiAxMzEuNjg0KTtcbiAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XG4gIC0tY29sb3ItbGltZS04MDA6IG9rbGNoKDQ1LjMlIDAuMTI0IDEzMC45MzMpO1xuICAtLWNvbG9yLWxpbWUtOTAwOiBva2xjaCg0MC41JSAwLjEwMSAxMzEuMDYzKTtcbiAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XG5cbiAgLS1jb2xvci1ncmVlbi01MDogb2tsY2goOTguMiUgMC4wMTggMTU1LjgyNik7XG4gIC0tY29sb3ItZ3JlZW4tMTAwOiBva2xjaCg5Ni4yJSAwLjA0NCAxNTYuNzQzKTtcbiAgLS1jb2xvci1ncmVlbi0yMDA6IG9rbGNoKDkyLjUlIDAuMDg0IDE1NS45OTUpO1xuICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goODcuMSUgMC4xNSAxNTQuNDQ5KTtcbiAgLS1jb2xvci1ncmVlbi00MDA6IG9rbGNoKDc5LjIlIDAuMjA5IDE1MS43MTEpO1xuICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XG4gIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCg2Mi43JSAwLjE5NCAxNDkuMjE0KTtcbiAgLS1jb2xvci1ncmVlbi03MDA6IG9rbGNoKDUyLjclIDAuMTU0IDE1MC4wNjkpO1xuICAtLWNvbG9yLWdyZWVuLTgwMDogb2tsY2goNDQuOCUgMC4xMTkgMTUxLjMyOCk7XG4gIC0tY29sb3ItZ3JlZW4tOTAwOiBva2xjaCgzOS4zJSAwLjA5NSAxNTIuNTM1KTtcbiAgLS1jb2xvci1ncmVlbi05NTA6IG9rbGNoKDI2LjYlIDAuMDY1IDE1Mi45MzQpO1xuXG4gIC0tY29sb3ItZW1lcmFsZC01MDogb2tsY2goOTcuOSUgMC4wMjEgMTY2LjExMyk7XG4gIC0tY29sb3ItZW1lcmFsZC0xMDA6IG9rbGNoKDk1JSAwLjA1MiAxNjMuMDUxKTtcbiAgLS1jb2xvci1lbWVyYWxkLTIwMDogb2tsY2goOTAuNSUgMC4wOTMgMTY0LjE1KTtcbiAgLS1jb2xvci1lbWVyYWxkLTMwMDogb2tsY2goODQuNSUgMC4xNDMgMTY0Ljk3OCk7XG4gIC0tY29sb3ItZW1lcmFsZC00MDA6IG9rbGNoKDc2LjUlIDAuMTc3IDE2My4yMjMpO1xuICAtLWNvbG9yLWVtZXJhbGQtNTAwOiBva2xjaCg2OS42JSAwLjE3IDE2Mi40OCk7XG4gIC0tY29sb3ItZW1lcmFsZC02MDA6IG9rbGNoKDU5LjYlIDAuMTQ1IDE2My4yMjUpO1xuICAtLWNvbG9yLWVtZXJhbGQtNzAwOiBva2xjaCg1MC44JSAwLjExOCAxNjUuNjEyKTtcbiAgLS1jb2xvci1lbWVyYWxkLTgwMDogb2tsY2goNDMuMiUgMC4wOTUgMTY2LjkxMyk7XG4gIC0tY29sb3ItZW1lcmFsZC05MDA6IG9rbGNoKDM3LjglIDAuMDc3IDE2OC45NCk7XG4gIC0tY29sb3ItZW1lcmFsZC05NTA6IG9rbGNoKDI2LjIlIDAuMDUxIDE3Mi41NTIpO1xuXG4gIC0tY29sb3ItdGVhbC01MDogb2tsY2goOTguNCUgMC4wMTQgMTgwLjcyKTtcbiAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XG4gIC0tY29sb3ItdGVhbC0yMDA6IG9rbGNoKDkxJSAwLjA5NiAxODAuNDI2KTtcbiAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goODUuNSUgMC4xMzggMTgxLjA3MSk7XG4gIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xuICAtLWNvbG9yLXRlYWwtNTAwOiBva2xjaCg3MC40JSAwLjE0IDE4Mi41MDMpO1xuICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XG4gIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xuICAtLWNvbG9yLXRlYWwtODAwOiBva2xjaCg0My43JSAwLjA3OCAxODguMjE2KTtcbiAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMzguNiUgMC4wNjMgMTg4LjQxNik7XG4gIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xuXG4gIC0tY29sb3ItY3lhbi01MDogb2tsY2goOTguNCUgMC4wMTkgMjAwLjg3Myk7XG4gIC0tY29sb3ItY3lhbi0xMDA6IG9rbGNoKDk1LjYlIDAuMDQ1IDIwMy4zODgpO1xuICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCg5MS43JSAwLjA4IDIwNS4wNDEpO1xuICAtLWNvbG9yLWN5YW4tMzAwOiBva2xjaCg4Ni41JSAwLjEyNyAyMDcuMDc4KTtcbiAgLS1jb2xvci1jeWFuLTQwMDogb2tsY2goNzguOSUgMC4xNTQgMjExLjUzKTtcbiAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goNzEuNSUgMC4xNDMgMjE1LjIyMSk7XG4gIC0tY29sb3ItY3lhbi02MDA6IG9rbGNoKDYwLjklIDAuMTI2IDIyMS43MjMpO1xuICAtLWNvbG9yLWN5YW4tNzAwOiBva2xjaCg1MiUgMC4xMDUgMjIzLjEyOCk7XG4gIC0tY29sb3ItY3lhbi04MDA6IG9rbGNoKDQ1JSAwLjA4NSAyMjQuMjgzKTtcbiAgLS1jb2xvci1jeWFuLTkwMDogb2tsY2goMzkuOCUgMC4wNyAyMjcuMzkyKTtcbiAgLS1jb2xvci1jeWFuLTk1MDogb2tsY2goMzAuMiUgMC4wNTYgMjI5LjY5NSk7XG5cbiAgLS1jb2xvci1za3ktNTA6IG9rbGNoKDk3LjclIDAuMDEzIDIzNi42Mik7XG4gIC0tY29sb3Itc2t5LTEwMDogb2tsY2goOTUuMSUgMC4wMjYgMjM2LjgyNCk7XG4gIC0tY29sb3Itc2t5LTIwMDogb2tsY2goOTAuMSUgMC4wNTggMjMwLjkwMik7XG4gIC0tY29sb3Itc2t5LTMwMDogb2tsY2goODIuOCUgMC4xMTEgMjMwLjMxOCk7XG4gIC0tY29sb3Itc2t5LTQwMDogb2tsY2goNzQuNiUgMC4xNiAyMzIuNjYxKTtcbiAgLS1jb2xvci1za3ktNTAwOiBva2xjaCg2OC41JSAwLjE2OSAyMzcuMzIzKTtcbiAgLS1jb2xvci1za3ktNjAwOiBva2xjaCg1OC44JSAwLjE1OCAyNDEuOTY2KTtcbiAgLS1jb2xvci1za3ktNzAwOiBva2xjaCg1MCUgMC4xMzQgMjQyLjc0OSk7XG4gIC0tY29sb3Itc2t5LTgwMDogb2tsY2goNDQuMyUgMC4xMSAyNDAuNzkpO1xuICAtLWNvbG9yLXNreS05MDA6IG9rbGNoKDM5LjElIDAuMDkgMjQwLjg3Nik7XG4gIC0tY29sb3Itc2t5LTk1MDogb2tsY2goMjkuMyUgMC4wNjYgMjQzLjE1Nyk7XG5cbiAgLS1jb2xvci1ibHVlLTUwOiBva2xjaCg5NyUgMC4wMTQgMjU0LjYwNCk7XG4gIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xuICAtLWNvbG9yLWJsdWUtMjAwOiBva2xjaCg4OC4yJSAwLjA1OSAyNTQuMTI4KTtcbiAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XG4gIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xuICAtLWNvbG9yLWJsdWUtNTAwOiBva2xjaCg2Mi4zJSAwLjIxNCAyNTkuODE1KTtcbiAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XG4gIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xuICAtLWNvbG9yLWJsdWUtODAwOiBva2xjaCg0Mi40JSAwLjE5OSAyNjUuNjM4KTtcbiAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMzcuOSUgMC4xNDYgMjY1LjUyMik7XG4gIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xuXG4gIC0tY29sb3ItaW5kaWdvLTUwOiBva2xjaCg5Ni4yJSAwLjAxOCAyNzIuMzE0KTtcbiAgLS1jb2xvci1pbmRpZ28tMTAwOiBva2xjaCg5MyUgMC4wMzQgMjcyLjc4OCk7XG4gIC0tY29sb3ItaW5kaWdvLTIwMDogb2tsY2goODclIDAuMDY1IDI3NC4wMzkpO1xuICAtLWNvbG9yLWluZGlnby0zMDA6IG9rbGNoKDc4LjUlIDAuMTE1IDI3NC43MTMpO1xuICAtLWNvbG9yLWluZGlnby00MDA6IG9rbGNoKDY3LjMlIDAuMTgyIDI3Ni45MzUpO1xuICAtLWNvbG9yLWluZGlnby01MDA6IG9rbGNoKDU4LjUlIDAuMjMzIDI3Ny4xMTcpO1xuICAtLWNvbG9yLWluZGlnby02MDA6IG9rbGNoKDUxLjElIDAuMjYyIDI3Ni45NjYpO1xuICAtLWNvbG9yLWluZGlnby03MDA6IG9rbGNoKDQ1LjclIDAuMjQgMjc3LjAyMyk7XG4gIC0tY29sb3ItaW5kaWdvLTgwMDogb2tsY2goMzkuOCUgMC4xOTUgMjc3LjM2Nik7XG4gIC0tY29sb3ItaW5kaWdvLTkwMDogb2tsY2goMzUuOSUgMC4xNDQgMjc4LjY5Nyk7XG4gIC0tY29sb3ItaW5kaWdvLTk1MDogb2tsY2goMjUuNyUgMC4wOSAyODEuMjg4KTtcblxuICAtLWNvbG9yLXZpb2xldC01MDogb2tsY2goOTYuOSUgMC4wMTYgMjkzLjc1Nik7XG4gIC0tY29sb3ItdmlvbGV0LTEwMDogb2tsY2goOTQuMyUgMC4wMjkgMjk0LjU4OCk7XG4gIC0tY29sb3ItdmlvbGV0LTIwMDogb2tsY2goODkuNCUgMC4wNTcgMjkzLjI4Myk7XG4gIC0tY29sb3ItdmlvbGV0LTMwMDogb2tsY2goODEuMSUgMC4xMTEgMjkzLjU3MSk7XG4gIC0tY29sb3ItdmlvbGV0LTQwMDogb2tsY2goNzAuMiUgMC4xODMgMjkzLjU0MSk7XG4gIC0tY29sb3ItdmlvbGV0LTUwMDogb2tsY2goNjAuNiUgMC4yNSAyOTIuNzE3KTtcbiAgLS1jb2xvci12aW9sZXQtNjAwOiBva2xjaCg1NC4xJSAwLjI4MSAyOTMuMDA5KTtcbiAgLS1jb2xvci12aW9sZXQtNzAwOiBva2xjaCg0OS4xJSAwLjI3IDI5Mi41ODEpO1xuICAtLWNvbG9yLXZpb2xldC04MDA6IG9rbGNoKDQzLjIlIDAuMjMyIDI5Mi43NTkpO1xuICAtLWNvbG9yLXZpb2xldC05MDA6IG9rbGNoKDM4JSAwLjE4OSAyOTMuNzQ1KTtcbiAgLS1jb2xvci12aW9sZXQtOTUwOiBva2xjaCgyOC4zJSAwLjE0MSAyOTEuMDg5KTtcblxuICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goOTcuNyUgMC4wMTQgMzA4LjI5OSk7XG4gIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XG4gIC0tY29sb3ItcHVycGxlLTIwMDogb2tsY2goOTAuMiUgMC4wNjMgMzA2LjcwMyk7XG4gIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goODIuNyUgMC4xMTkgMzA2LjM4Myk7XG4gIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XG4gIC0tY29sb3ItcHVycGxlLTUwMDogb2tsY2goNjIuNyUgMC4yNjUgMzAzLjkpO1xuICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDU1LjglIDAuMjg4IDMwMi4zMjEpO1xuICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xuICAtLWNvbG9yLXB1cnBsZS04MDA6IG9rbGNoKDQzLjglIDAuMjE4IDMwMy43MjQpO1xuICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDM4LjElIDAuMTc2IDMwNC45ODcpO1xuICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xuXG4gIC0tY29sb3ItZnVjaHNpYS01MDogb2tsY2goOTcuNyUgMC4wMTcgMzIwLjA1OCk7XG4gIC0tY29sb3ItZnVjaHNpYS0xMDA6IG9rbGNoKDk1LjIlIDAuMDM3IDMxOC44NTIpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCg5MC4zJSAwLjA3NiAzMTkuNjIpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtMzAwOiBva2xjaCg4My4zJSAwLjE0NSAzMjEuNDM0KTtcbiAgLS1jb2xvci1mdWNoc2lhLTQwMDogb2tsY2goNzQlIDAuMjM4IDMyMi4xNik7XG4gIC0tY29sb3ItZnVjaHNpYS01MDA6IG9rbGNoKDY2LjclIDAuMjk1IDMyMi4xNSk7XG4gIC0tY29sb3ItZnVjaHNpYS02MDA6IG9rbGNoKDU5LjElIDAuMjkzIDMyMi44OTYpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNzAwOiBva2xjaCg1MS44JSAwLjI1MyAzMjMuOTQ5KTtcbiAgLS1jb2xvci1mdWNoc2lhLTgwMDogb2tsY2goNDUuMiUgMC4yMTEgMzI0LjU5MSk7XG4gIC0tY29sb3ItZnVjaHNpYS05MDA6IG9rbGNoKDQwLjElIDAuMTcgMzI1LjYxMik7XG4gIC0tY29sb3ItZnVjaHNpYS05NTA6IG9rbGNoKDI5LjMlIDAuMTM2IDMyNS42NjEpO1xuXG4gIC0tY29sb3ItcGluay01MDogb2tsY2goOTcuMSUgMC4wMTQgMzQzLjE5OCk7XG4gIC0tY29sb3ItcGluay0xMDA6IG9rbGNoKDk0LjglIDAuMDI4IDM0Mi4yNTgpO1xuICAtLWNvbG9yLXBpbmstMjAwOiBva2xjaCg4OS45JSAwLjA2MSAzNDMuMjMxKTtcbiAgLS1jb2xvci1waW5rLTMwMDogb2tsY2goODIuMyUgMC4xMiAzNDYuMDE4KTtcbiAgLS1jb2xvci1waW5rLTQwMDogb2tsY2goNzEuOCUgMC4yMDIgMzQ5Ljc2MSk7XG4gIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDY1LjYlIDAuMjQxIDM1NC4zMDgpO1xuICAtLWNvbG9yLXBpbmstNjAwOiBva2xjaCg1OS4yJSAwLjI0OSAwLjU4NCk7XG4gIC0tY29sb3ItcGluay03MDA6IG9rbGNoKDUyLjUlIDAuMjIzIDMuOTU4KTtcbiAgLS1jb2xvci1waW5rLTgwMDogb2tsY2goNDUuOSUgMC4xODcgMy44MTUpO1xuICAtLWNvbG9yLXBpbmstOTAwOiBva2xjaCg0MC44JSAwLjE1MyAyLjQzMik7XG4gIC0tY29sb3ItcGluay05NTA6IG9rbGNoKDI4LjQlIDAuMTA5IDMuOTA3KTtcblxuICAtLWNvbG9yLXJvc2UtNTA6IG9rbGNoKDk2LjklIDAuMDE1IDEyLjQyMik7XG4gIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xuICAtLWNvbG9yLXJvc2UtMjAwOiBva2xjaCg4OS4yJSAwLjA1OCAxMC4wMDEpO1xuICAtLWNvbG9yLXJvc2UtMzAwOiBva2xjaCg4MSUgMC4xMTcgMTEuNjM4KTtcbiAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcbiAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goNjQuNSUgMC4yNDYgMTYuNDM5KTtcbiAgLS1jb2xvci1yb3NlLTYwMDogb2tsY2goNTguNiUgMC4yNTMgMTcuNTg1KTtcbiAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcbiAgLS1jb2xvci1yb3NlLTgwMDogb2tsY2goNDUuNSUgMC4xODggMTMuNjk3KTtcbiAgLS1jb2xvci1yb3NlLTkwMDogb2tsY2goNDElIDAuMTU5IDEwLjI3Mik7XG4gIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XG5cbiAgLS1jb2xvci1zbGF0ZS01MDogb2tsY2goOTguNCUgMC4wMDMgMjQ3Ljg1OCk7XG4gIC0tY29sb3Itc2xhdGUtMTAwOiBva2xjaCg5Ni44JSAwLjAwNyAyNDcuODk2KTtcbiAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDkyLjklIDAuMDEzIDI1NS41MDgpO1xuICAtLWNvbG9yLXNsYXRlLTMwMDogb2tsY2goODYuOSUgMC4wMjIgMjUyLjg5NCk7XG4gIC0tY29sb3Itc2xhdGUtNDAwOiBva2xjaCg3MC40JSAwLjA0IDI1Ni43ODgpO1xuICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goNTUuNCUgMC4wNDYgMjU3LjQxNyk7XG4gIC0tY29sb3Itc2xhdGUtNjAwOiBva2xjaCg0NC42JSAwLjA0MyAyNTcuMjgxKTtcbiAgLS1jb2xvci1zbGF0ZS03MDA6IG9rbGNoKDM3LjIlIDAuMDQ0IDI1Ny4yODcpO1xuICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMjcuOSUgMC4wNDEgMjYwLjAzMSk7XG4gIC0tY29sb3Itc2xhdGUtOTAwOiBva2xjaCgyMC44JSAwLjA0MiAyNjUuNzU1KTtcbiAgLS1jb2xvci1zbGF0ZS05NTA6IG9rbGNoKDEyLjklIDAuMDQyIDI2NC42OTUpO1xuXG4gIC0tY29sb3ItZ3JheS01MDogb2tsY2goOTguNSUgMC4wMDIgMjQ3LjgzOSk7XG4gIC0tY29sb3ItZ3JheS0xMDA6IG9rbGNoKDk2LjclIDAuMDAzIDI2NC41NDIpO1xuICAtLWNvbG9yLWdyYXktMjAwOiBva2xjaCg5Mi44JSAwLjAwNiAyNjQuNTMxKTtcbiAgLS1jb2xvci1ncmF5LTMwMDogb2tsY2goODcuMiUgMC4wMSAyNTguMzM4KTtcbiAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goNzAuNyUgMC4wMjIgMjYxLjMyNSk7XG4gIC0tY29sb3ItZ3JheS01MDA6IG9rbGNoKDU1LjElIDAuMDI3IDI2NC4zNjQpO1xuICAtLWNvbG9yLWdyYXktNjAwOiBva2xjaCg0NC42JSAwLjAzIDI1Ni44MDIpO1xuICAtLWNvbG9yLWdyYXktNzAwOiBva2xjaCgzNy4zJSAwLjAzNCAyNTkuNzMzKTtcbiAgLS1jb2xvci1ncmF5LTgwMDogb2tsY2goMjcuOCUgMC4wMzMgMjU2Ljg0OCk7XG4gIC0tY29sb3ItZ3JheS05MDA6IG9rbGNoKDIxJSAwLjAzNCAyNjQuNjY1KTtcbiAgLS1jb2xvci1ncmF5LTk1MDogb2tsY2goMTMlIDAuMDI4IDI2MS42OTIpO1xuXG4gIC0tY29sb3ItemluYy01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XG4gIC0tY29sb3ItemluYy0yMDA6IG9rbGNoKDkyJSAwLjAwNCAyODYuMzIpO1xuICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCg4Ny4xJSAwLjAwNiAyODYuMjg2KTtcbiAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XG4gIC0tY29sb3ItemluYy01MDA6IG9rbGNoKDU1LjIlIDAuMDE2IDI4NS45MzgpO1xuICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCg0NC4yJSAwLjAxNyAyODUuNzg2KTtcbiAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xuICAtLWNvbG9yLXppbmMtODAwOiBva2xjaCgyNy40JSAwLjAwNiAyODYuMDMzKTtcbiAgLS1jb2xvci16aW5jLTkwMDogb2tsY2goMjElIDAuMDA2IDI4NS44ODUpO1xuICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcblxuICAtLWNvbG9yLW5ldXRyYWwtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC0xMDA6IG9rbGNoKDk3JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCg5Mi4yJSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtMzAwOiBva2xjaCg4NyUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTQwMDogb2tsY2goNzAuOCUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTUwMDogb2tsY2goNTUuNiUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTYwMDogb2tsY2goNDMuOSUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTcwMDogb2tsY2goMzcuMSUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTgwMDogb2tsY2goMjYuOSUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTkwMDogb2tsY2goMjAuNSUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTk1MDogb2tsY2goMTQuNSUgMCAwKTtcblxuICAtLWNvbG9yLXN0b25lLTUwOiBva2xjaCg5OC41JSAwLjAwMSAxMDYuNDIzKTtcbiAgLS1jb2xvci1zdG9uZS0xMDA6IG9rbGNoKDk3JSAwLjAwMSAxMDYuNDI0KTtcbiAgLS1jb2xvci1zdG9uZS0yMDA6IG9rbGNoKDkyLjMlIDAuMDAzIDQ4LjcxNyk7XG4gIC0tY29sb3Itc3RvbmUtMzAwOiBva2xjaCg4Ni45JSAwLjAwNSA1Ni4zNjYpO1xuICAtLWNvbG9yLXN0b25lLTQwMDogb2tsY2goNzAuOSUgMC4wMSA1Ni4yNTkpO1xuICAtLWNvbG9yLXN0b25lLTUwMDogb2tsY2goNTUuMyUgMC4wMTMgNTguMDcxKTtcbiAgLS1jb2xvci1zdG9uZS02MDA6IG9rbGNoKDQ0LjQlIDAuMDExIDczLjYzOSk7XG4gIC0tY29sb3Itc3RvbmUtNzAwOiBva2xjaCgzNy40JSAwLjAxIDY3LjU1OCk7XG4gIC0tY29sb3Itc3RvbmUtODAwOiBva2xjaCgyNi44JSAwLjAwNyAzNC4yOTgpO1xuICAtLWNvbG9yLXN0b25lLTkwMDogb2tsY2goMjEuNiUgMC4wMDYgNTYuMDQzKTtcbiAgLS1jb2xvci1zdG9uZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjI1KTtcblxuICAtLWNvbG9yLW1hdXZlLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAtLWNvbG9yLW1hdXZlLTEwMDogb2tsY2goOTYlIDAuMDAzIDMyNS42KTtcbiAgLS1jb2xvci1tYXV2ZS0yMDA6IG9rbGNoKDkyLjIlIDAuMDA1IDMyNS42Mik7XG4gIC0tY29sb3ItbWF1dmUtMzAwOiBva2xjaCg4Ni41JSAwLjAxMiAzMjUuNjgpO1xuICAtLWNvbG9yLW1hdXZlLTQwMDogb2tsY2goNzEuMSUgMC4wMTkgMzIzLjAyKTtcbiAgLS1jb2xvci1tYXV2ZS01MDA6IG9rbGNoKDU0LjIlIDAuMDM0IDMyMi41KTtcbiAgLS1jb2xvci1tYXV2ZS02MDA6IG9rbGNoKDQzLjUlIDAuMDI5IDMyMS43OCk7XG4gIC0tY29sb3ItbWF1dmUtNzAwOiBva2xjaCgzNi40JSAwLjAyOSAzMjMuODkpO1xuICAtLWNvbG9yLW1hdXZlLTgwMDogb2tsY2goMjYuMyUgMC4wMjQgMzIwLjEyKTtcbiAgLS1jb2xvci1tYXV2ZS05MDA6IG9rbGNoKDIxLjIlIDAuMDE5IDMyMi4xMik7XG4gIC0tY29sb3ItbWF1dmUtOTUwOiBva2xjaCgxNC41JSAwLjAwOCAzMjYpO1xuXG4gIC0tY29sb3Itb2xpdmUtNTA6IG9rbGNoKDk4LjglIDAuMDAzIDEwNi41KTtcbiAgLS1jb2xvci1vbGl2ZS0xMDA6IG9rbGNoKDk2LjYlIDAuMDA1IDEwNi41KTtcbiAgLS1jb2xvci1vbGl2ZS0yMDA6IG9rbGNoKDkzJSAwLjAwNyAxMDYuNSk7XG4gIC0tY29sb3Itb2xpdmUtMzAwOiBva2xjaCg4OCUgMC4wMTEgMTA2LjYpO1xuICAtLWNvbG9yLW9saXZlLTQwMDogb2tsY2goNzMuNyUgMC4wMjEgMTA2LjkpO1xuICAtLWNvbG9yLW9saXZlLTUwMDogb2tsY2goNTglIDAuMDMxIDEwNy4zKTtcbiAgLS1jb2xvci1vbGl2ZS02MDA6IG9rbGNoKDQ2LjYlIDAuMDI1IDEwNy4zKTtcbiAgLS1jb2xvci1vbGl2ZS03MDA6IG9rbGNoKDM5LjQlIDAuMDIzIDEwNy40KTtcbiAgLS1jb2xvci1vbGl2ZS04MDA6IG9rbGNoKDI4LjYlIDAuMDE2IDEwNy40KTtcbiAgLS1jb2xvci1vbGl2ZS05MDA6IG9rbGNoKDIyLjglIDAuMDEzIDEwNy40KTtcbiAgLS1jb2xvci1vbGl2ZS05NTA6IG9rbGNoKDE1LjMlIDAuMDA2IDEwNy4xKTtcblxuICAtLWNvbG9yLW1pc3QtNTA6IG9rbGNoKDk4LjclIDAuMDAyIDE5Ny4xKTtcbiAgLS1jb2xvci1taXN0LTEwMDogb2tsY2goOTYuMyUgMC4wMDIgMTk3LjEpO1xuICAtLWNvbG9yLW1pc3QtMjAwOiBva2xjaCg5Mi41JSAwLjAwNSAyMTQuMyk7XG4gIC0tY29sb3ItbWlzdC0zMDA6IG9rbGNoKDg3LjIlIDAuMDA3IDIxOS42KTtcbiAgLS1jb2xvci1taXN0LTQwMDogb2tsY2goNzIuMyUgMC4wMTQgMjE0LjQpO1xuICAtLWNvbG9yLW1pc3QtNTAwOiBva2xjaCg1NiUgMC4wMjEgMjEzLjUpO1xuICAtLWNvbG9yLW1pc3QtNjAwOiBva2xjaCg0NSUgMC4wMTcgMjEzLjIpO1xuICAtLWNvbG9yLW1pc3QtNzAwOiBva2xjaCgzNy44JSAwLjAxNSAyMTYpO1xuICAtLWNvbG9yLW1pc3QtODAwOiBva2xjaCgyNy41JSAwLjAxMSAyMTYuOSk7XG4gIC0tY29sb3ItbWlzdC05MDA6IG9rbGNoKDIxLjglIDAuMDA4IDIyMy45KTtcbiAgLS1jb2xvci1taXN0LTk1MDogb2tsY2goMTQuOCUgMC4wMDQgMjI4LjgpO1xuXG4gIC0tY29sb3ItdGF1cGUtNTA6IG9rbGNoKDk4LjYlIDAuMDAyIDY3LjgpO1xuICAtLWNvbG9yLXRhdXBlLTEwMDogb2tsY2goOTYlIDAuMDAyIDE3LjIpO1xuICAtLWNvbG9yLXRhdXBlLTIwMDogb2tsY2goOTIuMiUgMC4wMDUgMzQuMyk7XG4gIC0tY29sb3ItdGF1cGUtMzAwOiBva2xjaCg4Ni44JSAwLjAwNyAzOS41KTtcbiAgLS1jb2xvci10YXVwZS00MDA6IG9rbGNoKDcxLjQlIDAuMDE0IDQxLjIpO1xuICAtLWNvbG9yLXRhdXBlLTUwMDogb2tsY2goNTQuNyUgMC4wMjEgNDMuMSk7XG4gIC0tY29sb3ItdGF1cGUtNjAwOiBva2xjaCg0My44JSAwLjAxNyAzOS4zKTtcbiAgLS1jb2xvci10YXVwZS03MDA6IG9rbGNoKDM2LjclIDAuMDE2IDM1LjcpO1xuICAtLWNvbG9yLXRhdXBlLTgwMDogb2tsY2goMjYuOCUgMC4wMTEgMzYuNSk7XG4gIC0tY29sb3ItdGF1cGUtOTAwOiBva2xjaCgyMS40JSAwLjAwOSA0My4xKTtcbiAgLS1jb2xvci10YXVwZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjMpO1xuXG4gIC0tY29sb3ItYmxhY2s6ICMwMDA7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cbiAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuXG4gIC0tYnJlYWtwb2ludC1zbTogNDByZW07XG4gIC0tYnJlYWtwb2ludC1tZDogNDhyZW07XG4gIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XG4gIC0tYnJlYWtwb2ludC14bDogODByZW07XG4gIC0tYnJlYWtwb2ludC0yeGw6IDk2cmVtO1xuXG4gIC0tY29udGFpbmVyLTN4czogMTZyZW07XG4gIC0tY29udGFpbmVyLTJ4czogMThyZW07XG4gIC0tY29udGFpbmVyLXhzOiAyMHJlbTtcbiAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAtLWNvbnRhaW5lci1tZDogMjhyZW07XG4gIC0tY29udGFpbmVyLWxnOiAzMnJlbTtcbiAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAtLWNvbnRhaW5lci0zeGw6IDQ4cmVtO1xuICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAtLWNvbnRhaW5lci01eGw6IDY0cmVtO1xuICAtLWNvbnRhaW5lci02eGw6IDcycmVtO1xuICAtLWNvbnRhaW5lci03eGw6IDgwcmVtO1xuXG4gIC0tdGV4dC14czogMC43NXJlbTtcbiAgLS10ZXh0LXhzLS1saW5lLWhlaWdodDogY2FsYygxIC8gMC43NSk7XG4gIC0tdGV4dC1zbTogMC44NzVyZW07XG4gIC0tdGV4dC1zbS0tbGluZS1oZWlnaHQ6IGNhbGMoMS4yNSAvIDAuODc1KTtcbiAgLS10ZXh0LWJhc2U6IDFyZW07XG4gIC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodDogY2FsYygxLjUgLyAxKTtcbiAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgLS10ZXh0LWxnLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4xMjUpO1xuICAtLXRleHQteGw6IDEuMjVyZW07XG4gIC0tdGV4dC14bC0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMjUpO1xuICAtLXRleHQtMnhsOiAxLjVyZW07XG4gIC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIgLyAxLjUpO1xuICAtLXRleHQtM3hsOiAxLjg3NXJlbTtcbiAgLS10ZXh0LTN4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi4yNSAvIDEuODc1KTtcbiAgLS10ZXh0LTR4bDogMi4yNXJlbTtcbiAgLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi41IC8gMi4yNSk7XG4gIC0tdGV4dC01eGw6IDNyZW07XG4gIC0tdGV4dC01eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtNnhsOiAzLjc1cmVtO1xuICAtLXRleHQtNnhsLS1saW5lLWhlaWdodDogMTtcbiAgLS10ZXh0LTd4bDogNC41cmVtO1xuICAtLXRleHQtN3hsLS1saW5lLWhlaWdodDogMTtcbiAgLS10ZXh0LTh4bDogNnJlbTtcbiAgLS10ZXh0LTh4bC0tbGluZS1oZWlnaHQ6IDE7XG4gIC0tdGV4dC05eGw6IDhyZW07XG4gIC0tdGV4dC05eGwtLWxpbmUtaGVpZ2h0OiAxO1xuXG4gIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAtLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuICAtLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG5cbiAgLS10cmFja2luZy10aWdodGVyOiAtMC4wNWVtO1xuICAtLXRyYWNraW5nLXRpZ2h0OiAtMC4wMjVlbTtcbiAgLS10cmFja2luZy1ub3JtYWw6IDBlbTtcbiAgLS10cmFja2luZy13aWRlOiAwLjAyNWVtO1xuICAtLXRyYWNraW5nLXdpZGVyOiAwLjA1ZW07XG4gIC0tdHJhY2tpbmctd2lkZXN0OiAwLjFlbTtcblxuICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gIC0tbGVhZGluZy1zbnVnOiAxLjM3NTtcbiAgLS1sZWFkaW5nLW5vcm1hbDogMS41O1xuICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gIC0tbGVhZGluZy1sb29zZTogMjtcblxuICAtLXJhZGl1cy14czogMC4xMjVyZW07XG4gIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLXJhZGl1cy1tZDogMC4zNzVyZW07XG4gIC0tcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAtLXJhZGl1cy0yeGw6IDFyZW07XG4gIC0tcmFkaXVzLTN4bDogMS41cmVtO1xuICAtLXJhZGl1cy00eGw6IDJyZW07XG5cbiAgLS1zaGFkb3ctMnhzOiAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1zaGFkb3cteHM6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLXNoYWRvdy1zbTogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LXhsOiAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYigwIDAgMCAvIDAuMjUpO1xuXG4gIC0taW5zZXQtc2hhZG93LTJ4czogaW5zZXQgMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0taW5zZXQtc2hhZG93LXhzOiBpbnNldCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0taW5zZXQtc2hhZG93LXNtOiBpbnNldCAwIDJweCA0cHggcmdiKDAgMCAwIC8gMC4wNSk7XG5cbiAgLS1kcm9wLXNoYWRvdy14czogMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gIC0tZHJvcC1zaGFkb3ctbWQ6IDAgM3B4IDNweCByZ2IoMCAwIDAgLyAwLjEyKTtcbiAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1kcm9wLXNoYWRvdy0yeGw6IDAgMjVweCAyNXB4IHJnYigwIDAgMCAvIDAuMTUpO1xuXG4gIC0tdGV4dC1zaGFkb3ctMnhzOiAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS10ZXh0LXNoYWRvdy14czogMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgLS10ZXh0LXNoYWRvdy1zbTpcbiAgICAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjA3NSksIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDc1KSwgMHB4IDJweCAycHggcmdiKDAgMCAwIC8gMC4wNzUpO1xuICAtLXRleHQtc2hhZG93LW1kOlxuICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAycHggNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tdGV4dC1zaGFkb3ctbGc6XG4gICAgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDNweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDRweCA4cHggcmdiKDAgMCAwIC8gMC4xKTtcblxuICAtLWVhc2UtaW46IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAtLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC0tYW5pbWF0ZS1waW5nOiBwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gIC0tYW5pbWF0ZS1ib3VuY2U6IGJvdW5jZSAxcyBpbmZpbml0ZTtcblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBwaW5nIHtcbiAgICA3NSUsXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG4gIH1cblxuICAtLWJsdXIteHM6IDRweDtcbiAgLS1ibHVyLXNtOiA4cHg7XG4gIC0tYmx1ci1tZDogMTJweDtcbiAgLS1ibHVyLWxnOiAxNnB4O1xuICAtLWJsdXIteGw6IDI0cHg7XG4gIC0tYmx1ci0yeGw6IDQwcHg7XG4gIC0tYmx1ci0zeGw6IDY0cHg7XG5cbiAgLS1wZXJzcGVjdGl2ZS1kcmFtYXRpYzogMTAwcHg7XG4gIC0tcGVyc3BlY3RpdmUtbmVhcjogMzAwcHg7XG4gIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1taWRyYW5nZTogODAwcHg7XG4gIC0tcGVyc3BlY3RpdmUtZGlzdGFudDogMTIwMHB4O1xuXG4gIC0tYXNwZWN0LXZpZGVvOiAxNiAvIDk7XG5cbiAgLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoLS1mb250LXNhbnMtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBpbml0aWFsKTtcbn1cblxuLyogRGVwcmVjYXRlZCAqL1xuQHRoZW1lIGRlZmF1bHQgaW5saW5lIHJlZmVyZW5jZSB7XG4gIC0tYmx1cjogOHB4O1xuICAtLXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3ctaW5uZXI6IGluc2V0IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLWRyb3Atc2hhZG93OiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAtLXJhZGl1czogMC4yNXJlbTtcbiAgLS1tYXgtd2lkdGgtcHJvc2U6IDY1Y2g7XG59XG4iLCJAaW1wb3J0ICd0YWlsd2luZGNzcy90aGVtZSc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xuXG5AcGx1Z2luICd0YWlsd2luZGNzcy1zY29wZWQtcHJlZmxpZ2h0JyB7XG4gIGlzb2xhdGlvbi1zdHJhdGVneTogb3V0c2lkZTtcbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gIHNlbGVjdG9yOlxuICAgIFtjbGFzcyo9J2tsLXByaXZhdGUtcmVzZXQtY3NzJ10sXG4gICAgI2Nvb2tpZXNjcmlwdF9pbmplY3RlZF93cmFwcGVyLFxuICAgICNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkO1xufVxuXG4vKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2Uvc2NhZmZvbGRpbmcuY3NzJztcbkBpbXBvcnQgJy4vYmFzZS90eXBvZ3JhcGh5LmNzcyc7XG5AaW1wb3J0ICcuL2Jhc2UvcnRlLmNzcyc7XG5cbi8qIFV0aWwgKi9cbkBpbXBvcnQgJy4vdXRpbHMvb3ZlcmxheS5jc3MnO1xuQGltcG9ydCAnLi91dGlscy9kcmF3ZXIuY3NzJztcbkBpbXBvcnQgJy4vdXRpbHMvc2Nyb2xsYmFyLmNzcyc7XG5AaW1wb3J0ICcuL3V0aWxzL21vZGFsLmNzcyc7XG5cbi8qIExheW91dCAqL1xuQGltcG9ydCAnLi9sYXlvdXQvZHJhd2VyLW5hdmlnYXRpb24uY3NzJztcbkBpbXBvcnQgJy4vbGF5b3V0L2Zvcm0uY3NzJztcbkBpbXBvcnQgJy4vbGF5b3V0L2hlYWRlci5jc3MnO1xuXG4vKiBQYWdlcyAqL1xuQGltcG9ydCAnLi9wYWdlcy9zaG9waWZ5LmNzcyc7XG5cbi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgJy4vY29tcG9uZW50cy9hc3BlY3QtcmF0aW8uY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sYWJlbC5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2J1dHRvbi5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Nhcm91c2VsLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvb3B0aW9uLWxhYmVsLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3Byb2dyZXNzLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcXVhbnRpdHkuY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9zd2F0Y2guY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9xdWljay1hdGMtYnV0dG9uLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcmVhZC1tb3JlLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvb25za2Vza3llbi5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3VzZXJiYWNrLmNzcyc7XG5cbkBjdXN0b20tdmFyaWFudCBhcmlhLWN1cnJlbnQgKCZbYXJpYS1jdXJyZW50XSk7XG5cbkB0aGVtZSB7XG4gIC0tY29udGFpbmVyLTR4czogMTJyZW07XG5cbiAgLS1jb2xvci1ncmF5LTUwOiB2YXIoLS1ncmF5LTUwKTtcbiAgLS1jb2xvci1ncmF5LTEwMDogdmFyKC0tZ3JheS0xMDApO1xuICAtLWNvbG9yLWdyYXktMjAwOiB2YXIoLS1ncmF5LTIwMCk7XG4gIC0tY29sb3ItZ3JheS0zMDA6IHZhcigtLWdyYXktMzAwKTtcbiAgLS1jb2xvci1ncmF5LTQwMDogdmFyKC0tZ3JheS00MDApO1xuICAtLWNvbG9yLWdyYXktNTAwOiB2YXIoLS1ncmF5LTUwMCk7XG4gIC0tY29sb3ItZ3JheS02MDA6IHZhcigtLWdyYXktNjAwKTtcbiAgLS1jb2xvci1ncmF5LTcwMDogdmFyKC0tZ3JheS03MDApO1xuICAtLWNvbG9yLWdyYXktODAwOiB2YXIoLS1ncmF5LTgwMCk7XG4gIC0tY29sb3ItZ3JheS05MDA6IHZhcigtLWdyYXktOTAwKTtcbiAgLS1jb2xvci1ncmF5LTk1MDogdmFyKC0tZ3JheS05NTApO1xuXG4gIC0tY29sb3Itc2VudGltZW50LXBvc2l0aXZlOiAjMmU3ZDMyO1xuICAtLWNvbG9yLXNlbnRpbWVudC1uZWdhdGl2ZTogI2M2MjgyODtcbiAgLS1jb2xvci1zZW50aW1lbnQtbmV1dHJhbDogI2Y5YTgyNTtcblxuICAtLWNvbG9yLWN1c3RvbS1zdG9uZS1ncmV5LTIwMDogI2JhYmNiYztcbiAgLS1jb2xvci1icmFuZC1uZWFyLWJsYWNrOiAjMmUzMDMwO1xuICAtLWNvbG9yLWJyYW5kLXdhbGRvcmY6ICM3ZDcyNmI7XG4gIC0tY29sb3ItYnJhbmQtb2ZmLXdoaXRlOiAjZmJmYmZiO1xuICAtLWNvbG9yLWJyYW5kLXNvZnQtcGFwZXI6ICNmNmYxZTg7XG4gIC0tY29sb3ItYnJhbmQtbWlzdC1jbGF5OiAjZDhjNmJhO1xuICAtLWNvbG9yLWJyYW5kLWRlZXAtZXNwcmVzc286ICMyZjI2MjE7XG4gIC0tY29sb3ItYnJhbmQtZGFyay10YXVwZTogIzdlNmQ2MztcblxuICAtLWNvbG9yLWJyYW5kLXN0b25lLWdyZXktNTA6ICNlZGVlZWU7XG4gIC0tY29sb3ItYnJhbmQtc3RvbmUtZ3JleS0xMDA6ICNkYmRkZGQ7XG4gIC0tY29sb3ItYnJhbmQtc3RvbmUtZ3JleS00MDA6ICM3ZTdmN2Y7XG4gIC0tY29sb3ItYnJhbmQtc3RvbmUtZ3JleS01MDA6ICM1ZjYwNjA7XG5cbiAgLS10ZXh0LXhzLS1saW5lLWhlaWdodDogMTI1JTtcbiAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogMTI1JTtcbiAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtLXRleHQteGwtLWxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogMTI1JTtcbiAgLS10ZXh0LTN4bC0tbGluZS1oZWlnaHQ6IDEyNSU7XG4gIC0tdGV4dC00eGwtLWxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtLXRleHQtNXhsLS1saW5lLWhlaWdodDogMTI1JTtcbiAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDEyNSU7XG4gIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTI1JTtcbiAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgLS1mb250LWhlYWRpbmc6XG4gICAgdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSksIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWZvbnQtYm9keTpcbiAgICB2YXIoLS1mb250LWJvZHktZmFtaWx5KSwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG5cbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IHZhcigtLWZvbnQtYm9keS13ZWlnaHQpO1xuICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IHZhcigtLWZvbnQtYm9keS1ib2xkLXdlaWdodCk7XG5cbiAgLS1zaGFkb3ctbGluZTogMCAwIDAgMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMTAwJSkpO1xuICAtLWluc2V0LXNoYWRvdy1saW5lOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdHctaW5zZXQtc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAxMDAlKSk7XG59XG4iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiQHV0aWxpdHkgZm9ybS1sYWJlbCB7XG4gIEBhcHBseSBtYi00IGJsb2NrIGZvbnQtYm9sZDtcbn1cbkB1dGlsaXR5IGZvcm0tZXJyb3Ige1xuICBAYXBwbHkgdGV4dC1zZW50aW1lbnQtbmVnYXRpdmUgbXQtNCB0ZXh0LXhzO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0IHtcbiAgQGFwcGx5IGluc2V0LXNoYWRvdy1saW5lIHctZnVsbCByb3VuZGVkLSgtLWJ1dHRvbi1yYWRpdXMpIGJvcmRlci0wIGJnLXdoaXRlIGxlYWRpbmctNiB0ZXh0LWJsYWNrIGluc2V0LXNoYWRvdy1icmFuZC1zdG9uZS1ncmV5LTUwIGR1cmF0aW9uLTIwMCBvdXRsaW5lLW5vbmUgdGV4dC1zbTtcbiAgJjpob3ZlciB7XG4gICAgQGFwcGx5IGluc2V0LXNoYWRvdy1ncmF5LTMwMDtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS0xMDAgaW5zZXQtc2hhZG93LWdyYXktNDAwO1xuICB9XG4gIEBzdXBwb3J0cyBzZWxlY3Rvcig6dXNlci1pbnZhbGlkKSB7XG4gICAgJjp1c2VyLWludmFsaWQ6bm90KDpwbGFjZWhvbGRlci1zaG93biwgOmZvY3VzKSB7XG4gICAgICBAYXBwbHkgaW5zZXQtc2hhZG93LXNlbnRpbWVudC1uZWdhdGl2ZTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6dXNlci1pbnZhbGlkKSB7XG4gICAgJjppbnZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24sIDpmb2N1cykge1xuICAgICAgQGFwcGx5IGluc2V0LXNoYWRvdy1zZW50aW1lbnQtbmVnYXRpdmU7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHJpbmctMSByaW5nLWJsdWUtNjAwLzUwIGluc2V0LXNoYWRvdy1ibHVlLTYwMC81MDtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtbmVhci1ibGFjaztcbiAgfVxuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlIHtcbiAgQGFwcGx5IHB4LTQgcHktMztcbn1cbkB1dGlsaXR5IGZvcm0taXRlbS1pbnB1dC0tc20ge1xuICBAYXBwbHkgcHgtMyBweS0yO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0LS1sZyB7XG4gIEBhcHBseSBweC01IHB5LTQ7XG59XG5AdXRpbGl0eSBmb3JtLWlucHV0IHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dDtcbn1cbkB1dGlsaXR5IGZvcm0taW5wdXQtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1pbnB1dC0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0taW5wdXQtLWxnIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdCB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQgYXBwZWFyYW5jZS1ub25lIGJnLXNpemUtWy0tc3BhY2luZyg1KV8tLXNwYWNpbmcoNSldIGJnLXBvc2l0aW9uLVtyaWdodF8tLXNwYWNpbmcoNClfY2VudGVyXSBiZy1uby1yZXBlYXQgcHItMTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgMTQgOCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScgZD0nbTEgMSA2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQHV0aWxpdHkgZm9ybS1zZWxlY3QtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1zZWxlY3QtLXNtIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tc207XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdC0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1sZztcbn1cbkB1dGlsaXR5IGZvcm0tbXVsdGlzZWxlY3Qge1xuICBAYXBwbHkgZm9ybS1zZWxlY3Q7XG59XG5AdXRpbGl0eSBmb3JtLW11bHRpc2VsZWN0LS1iYXNlIHtcbiAgQGFwcGx5IGZvcm0tc2VsZWN0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1tdWx0aXNlbGVjdC0tc20ge1xuICBAYXBwbHkgZm9ybS1zZWxlY3QtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1tdWx0aXNlbGVjdC0tbGcge1xuICBAYXBwbHkgZm9ybS1zZWxlY3QtLWxnO1xufVxuQHV0aWxpdHkgZm9ybS10ZXh0YXJlYSB7XG4gIC0tcmFkaXVzOiBtaW4odmFyKC0tYnV0dG9uLXJhZGl1cyksIHZhcigtLXJhZGl1cy0yeGwpKTtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dCBtaW4taC0yOCByb3VuZGVkLSgtLXJhZGl1cyk7XG59XG5AdXRpbGl0eSBmb3JtLXRleHRhcmVhLS1iYXNlIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0tdGV4dGFyZWEtLXNtIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tc207XG59XG5AdXRpbGl0eSBmb3JtLXRleHRhcmVhLS1sZyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWxnO1xufVxuQHV0aWxpdHkgZm9ybS1pY29uIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGR1cmF0aW9uLTIwMCBoYXMtZGlzYWJsZWQ6dGV4dC1ncmF5LTQwMDtcbiAgaW5wdXQsIHNlbGVjdCB7XG4gICAgQGFwcGx5IGZpcnN0OnByLTExIGxhc3Q6cGwtMTE7XG4gIH1cbiAgc3ZnIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiBzaXplLTUgLXRyYW5zbGF0ZS15LTEvMiBmaXJzdDpsZWZ0LTQgbGFzdDpyaWdodC00O1xuICB9XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0tY2hvaWNlIHtcbiAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSBib3JkZXIgYm9yZGVyLWdyYXktMzAwIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgZHVyYXRpb24tMjAwO1xuICBAdmFyaWFudCBob3ZlciB7XG4gICAgQGFwcGx5IGJvcmRlci1ibGFjaztcbiAgfVxuICBAdmFyaWFudCBjaGVja2VkIHtcbiAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJnLWJsYWNrO1xuICB9XG4gIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICBAYXBwbHkgYm9yZGVyLWdyYXktMzAwIGJnLWdyYXktMjAwO1xuICAgIEB2YXJpYW50IGNoZWNrZWQge1xuICAgICAgQGFwcGx5IGJnLWdyYXktMjAwO1xuICAgIH1cbiAgfVxuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0taXRlbS1jaG9pY2UtLWJhc2Uge1xuICBAYXBwbHkgc2l6ZS02IGJnLXNpemUtWy0tc3BhY2luZyg0KV8tLXNwYWNpbmcoNCldO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWNob2ljZS0tc20ge1xuICBAYXBwbHkgc2l6ZS00IGJnLXNpemUtWy0tc3BhY2luZygyLjUpXy0tc3BhY2luZygyLjUpXTtcbn1cbkB1dGlsaXR5IGZvcm0taXRlbS1jaG9pY2UtLWxnIHtcbiAgQGFwcGx5IHNpemUtOCBiZy1zaXplLVstLXNwYWNpbmcoNilfLS1zcGFjaW5nKDYpXTtcbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZSByb3VuZGVkLSgtLXJhZGl1cyk7XG4gIEB2YXJpYW50IGNoZWNrZWQge1xuICAgIEB2YXJpYW50IG5vdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nMCAwIDE4IDEzJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTcgMSA2IDEyIDEgNycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gICAgQHZhcmlhbnQgZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9JzAgMCAxOCAxMyclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzQTNBM0EzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTE3IDEgNiAxMiAxIDcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5AdXRpbGl0eSBmb3JtLWNoZWNrYm94LWNpcmxjbGUge1xuICBAYXBwbHkgcmVsYXRpdmUgc2l6ZS0wIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBiZWZvcmU6dHJhbnNpdGlvbi1hbGwgYmVmb3JlOmR1cmF0aW9uLTIwMDtcbiAgQGFwcGx5IGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTEvMiBiZWZvcmU6LXRyYW5zbGF0ZS15LTEvMiBiZWZvcmU6bGVmdC0wO1xuICBAYXBwbHkgYmVmb3JlOnNpemUtMSBiZWZvcmU6b3BhY2l0eS0wIGJlZm9yZTpyb3VuZGVkLWZ1bGwgYmVmb3JlOmJnLWJyYW5kLW5lYXItYmxhY2s7XG4gIEB2YXJpYW50IGNoZWNrZWQge1xuICAgIEB2YXJpYW50IG5vdC1kaXNhYmxlZCB7XG4gICAgICBAYXBwbHkgYmVmb3JlOm9wYWNpdHktMTAwIG1yLTIuNTtcbiAgICB9XG4gICAgQHZhcmlhbnQgZGlzYWJsZWQge1xuICAgICAgQGFwcGx5IGJlZm9yZTpvcGFjaXR5LTEwMCBtci0yLjU7XG4gICAgfVxuICB9XG59XG5AdXRpbGl0eSBmb3JtLWNoZWNrYm94LS1iYXNlIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2UtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLWNoZWNrYm94LS1zbSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gtLWxnIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2UtLWxnO1xufVxuQHV0aWxpdHkgZm9ybS1yYWRpbyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlIHJvdW5kZWQtZnVsbDtcbiAgQHZhcmlhbnQgY2hlY2tlZCB7XG4gICAgQHZhcmlhbnQgbm90LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuOTk5MzUgMi42NjY1QzUuMDUzODMgMi42NjY1IDIuNjY2MDIgNS4wNTQzMiAyLjY2NjAyIDcuOTk5ODRDMi42NjYwMiAxMC45NDU0IDUuMDUzODMgMTMuMzMzMiA3Ljk5OTM1IDEzLjMzMzJDMTAuOTQ0OSAxMy4zMzMyIDEzLjMzMjcgMTAuOTQ1NCAxMy4zMzI3IDcuOTk5ODRDMTMuMzMyNyA1LjA1NDMyIDEwLjk0NDkgMi42NjY1IDcuOTk5MzUgMi42NjY1WicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003Ljk5OTM1IDIuNjY2NUM1LjA1MzgzIDIuNjY2NSAyLjY2NjAyIDUuMDU0MzIgMi42NjYwMiA3Ljk5OTg0QzIuNjY2MDIgMTAuOTQ1NCA1LjA1MzgzIDEzLjMzMzIgNy45OTkzNSAxMy4zMzMyQzEwLjk0NDkgMTMuMzMzMiAxMy4zMzI3IDEwLjk0NTQgMTMuMzMyNyA3Ljk5OTg0QzEzLjMzMjcgNS4wNTQzMiAxMC45NDQ5IDIuNjY2NSA3Ljk5OTM1IDIuNjY2NVonIGZpbGw9JyUyM0EzQTNBMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkB1dGlsaXR5IGZvcm0tcmFkaW8tLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0tcmFkaW8tLXNtIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2UtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1yYWRpby0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXN3aXRjaCB7XG4gIEBhcHBseSBib3gtY29udGVudCBpbmxpbmUtZmxleCB3LSgtLXRyYWNrLXNpemUpIGFwcGVhcmFuY2Utbm9uZSBpdGVtcy1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlci0wIGJnLWdyYXktMjAwIHAtMC41IGR1cmF0aW9uLTIwMDtcbiAgLS10cmFjay1zaXplOiBjYWxjKHZhcigtLXRodW1iLXNpemUpICogMik7XG4gIC0tbHMtbHRyOiAxO1xuICAmOmRpcihydGwpIHtcbiAgICAtLWxzLWx0cjogLTE7XG4gIH1cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTo6YmVmb3JlIHtcbiAgICBAYXBwbHkgcmluZy00IHJpbmctYmxhY2svMjU7XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICBAYXBwbHkgYmctYmx1ZS02MDA7XG4gICAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygodmFyKC0tdHJhY2stc2l6ZSkgLSAxMDAlKSAqIHZhcigtLWxzLWx0cikpO1xuICB9XG4gICY6aW5kZXRlcm1pbmF0ZSB7XG4gICAgQGFwcGx5IGJnLWdyYXktMjAwO1xuICAgIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKCh2YXIoLS10cmFjay1zaXplKSAvIDIpIC0gKHZhcigtLXRodW1iLXNpemUpIC8gMikpICogdmFyKC0tbHMtbHRyKSk7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLWdyYXktMjAwO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgQGFwcGx5IGJsb2NrIGgtKC0tdGh1bWItc2l6ZSkgdy0oLS10aHVtYi1zaXplKSB0cmFuc2xhdGUteC0oLS10aHVtYi1wb3NpdGlvbikgcm91bmRlZC1mdWxsIGJnLXdoaXRlIGR1cmF0aW9uLTIwMCBjb250ZW50LVsnJ10gbW90aW9uLXJlZHVjZTpkdXJhdGlvbi0wO1xuICB9XG4gICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG4gIH1cbiAgJjpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgICBAYXBwbHkgYm9yZGVyLTIgYm9yZGVyLXdoaXRlLzUwIGJnLXRyYW5zcGFyZW50O1xuICB9XG4gIEBhcHBseSBmb3JtLXN3aXRjaC0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoLS1iYXNlIHtcbiAgLS10aHVtYi1zaXplOiAtLXNwYWNpbmcoNik7XG59XG5AdXRpbGl0eSBmb3JtLXN3aXRjaC0tc20ge1xuICAtLXRodW1iLXNpemU6IC0tc3BhY2luZyg0KTtcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoLS1sZyB7XG4gIC0tdGh1bWItc2l6ZTogLS1zcGFjaW5nKDgpO1xufVxuIiwiQHV0aWxpdHkgY2Fyb3VzZWwtYnV0dG9uIHtcbiAgQGFwcGx5IGJ1dHRvbiBidXR0b24tLXByaW1hcnkgYnV0dG9uLS1zcXVhcmUgYWJzb2x1dGUgdG9wLTEvMiB6LTEwIC10cmFuc2xhdGUteS0xLzIgZHVyYXRpb24tMzAwO1xuXG4gIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICB9XG59XG5cbkB1dGlsaXR5IGNhcm91c2VsLWJ1dHRvbl9fcHJldmlvdXMge1xuICBAYXBwbHkgY2Fyb3VzZWwtYnV0dG9uIGxlZnQtNDtcbn1cblxuQHV0aWxpdHkgY2Fyb3VzZWwtYnV0dG9uX19uZXh0IHtcbiAgQGFwcGx5IGNhcm91c2VsLWJ1dHRvbiByaWdodC00O1xufVxuXG4uY2Fyb3VzZWwge1xuICAmX190cmFjayB7XG4gICAgQGFwcGx5IGZsZXg7XG5cbiAgICA+ICoge1xuICAgICAgQGFwcGx5IHNocmluay0wIGdyb3ctMDtcbiAgICB9XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBAYXBwbHkgZmxleCBnYXAtMTtcblxuICAgID4gKiB7XG4gICAgICBAYXBwbHkgc2l6ZS0xIGR1cmF0aW9uLTIwMDtcbiAgICB9XG4gIH1cblxuICAmX19wZHAtZG90cyB7XG4gICAgQGFwcGx5IGZsZXg7XG5cbiAgICA+ICoge1xuICAgICAgQGFwcGx5IGZsZXgtMSBoLVszcHhdIGJnLWJyYW5kLXN0b25lLWdyZXktMTAwIGR1cmF0aW9uLTIwMDtcblxuICAgICAgQHZhcmlhbnQgYXJpYS1jdXJyZW50IHtcbiAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGJhc2Uge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAwcHg7XG4gIH1cblxuICBib2R5IHtcbiAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtKG51bWJlcjotLWZvbnQtYm9keS13ZWlnaHQpIGFudGlhbGlhc2VkIGxlYWRpbmctdGlnaHQ7XG4gIH1cbn1cblxuQHV0aWxpdHkgY29udGFpbmVyIHtcbiAgQGFwcGx5IG14LWF1dG8gbWF4LXctKC0tY29udGFpbmVyLW1heC13aWR0aCkgcHgtKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuIiwiQHV0aWxpdHkgYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtc20gaW5saW5lLWZsZXggY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtKC0tYnV0dG9uLXJhZGl1cykgbGVhZGluZy02IGZvbnQtYm9sZCB3aGl0ZXNwYWNlLW5vd3JhcCBkdXJhdGlvbi0yMDAgb3V0bGluZS1ub25lO1xuXG4gIEB2YXJpYW50IGZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcbiAgfVxuXG4gIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICBAYXBwbHkgY3Vyc29yLWRlZmF1bHQ7XG4gIH1cblxuICBzdmcge1xuICAgIEBhcHBseSBoLTUgZmlyc3Q6bXItMSBsYXN0Om1sLTE7XG4gIH1cblxuICAvKiBEZWZhdWx0cyAqL1xuICBAYXBwbHkgYnV0dG9uLS1zb2xpZCBidXR0b24tLWJhc2U7XG59XG5cbi8qIENvbG9ycyAqL1xuQHV0aWxpdHkgYnV0dG9uLS1wcmltYXJ5IHtcbiAgLS1iYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcbiAgLS1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktdGV4dCk7XG4gIC0tb3V0bGluZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1vdXRsaW5lLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcblxuICBAdmFyaWFudCBob3ZlciB7XG4gICAgLS1iYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICAtLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS10ZXh0LWhvdmVyKTtcbiAgICAtLW91dGxpbmUtYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgLS1vdXRsaW5lLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeS10ZXh0LWhvdmVyKTtcbiAgfVxufVxuXG5AdXRpbGl0eSBidXR0b24tLXNlY29uZGFyeSB7XG4gIC0tYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcbiAgLS1jb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS10ZXh0KTtcbiAgLS1vdXRsaW5lLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLW91dGxpbmUtY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCk7XG5cbiAgQHZhcmlhbnQgaG92ZXIge1xuICAgIC0tYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICAtLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtaG92ZXIpO1xuICAgIC0tb3V0bGluZS1iYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXIpO1xuICAgIC0tb3V0bGluZS1jb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS10ZXh0LWhvdmVyKTtcbiAgfVxufVxuXG4vKiBWYXJpYW50cyAqL1xuQHV0aWxpdHkgYnV0dG9uLS1zb2xpZCB7XG4gIEBhcHBseSBtaW4taC0oLS1oZWlnaHQpIGJnLSgtLWJhY2tncm91bmQpIHB4LSgtLXBhZGRpbmcteCkgdGV4dC0oLS1jb2xvcik7XG5cbiAgQHZhcmlhbnQgZGlzYWJsZWQge1xuICAgIEBhcHBseSBiZy1ncmF5LTIwMCB0ZXh0LWdyYXktNDAwO1xuICB9XG59XG5cbkB1dGlsaXR5IGJ1dHRvbi0tb3V0bGluZSB7XG4gIEBhcHBseSBpbnNldC1zaGFkb3ctbGluZSBtaW4taC0oLS1oZWlnaHQpIGJnLSgtLW91dGxpbmUtYmFja2dyb3VuZCkgcHgtKC0tcGFkZGluZy14KSB0ZXh0LSgtLW91dGxpbmUtY29sb3IpIGluc2V0LXNoYWRvdy0oY29sb3I6LS1iYWNrZ3JvdW5kKTtcblxuICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JheS00MDAgaW5zZXQtc2hhZG93LWdyYXktMjAwO1xuICB9XG59XG5cbkB1dGlsaXR5IGJ1dHRvbi0tc3F1YXJlIHtcbiAgQGFwcGx5IHNpemUtKC0taGVpZ2h0KSBwLTA7XG59XG5cbi8qIFNpemVzICovXG5AdXRpbGl0eSBidXR0b24tLWJhc2Uge1xuICAtLXBhZGRpbmcteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAtLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEzKTtcbn1cblxuQHV0aWxpdHkgYnV0dG9uLS13aWRlIHtcbiAgLS1wYWRkaW5nLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiA5KTtcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMyk7XG59XG5cbkB1dGlsaXR5IGJ1dHRvbi0tc20ge1xuICAtLXBhZGRpbmcteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAtLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xufVxuXG5AdXRpbGl0eSBidXR0b24tLWxnIHtcbiAgLS1wYWRkaW5nLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG59XG4iLCJAdXRpbGl0eSBydGUge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBAYXBwbHkgbWItMi41O1xuICB9XG5cbiAgcCxcbiAgdWwsXG4gIG9sLFxuICBibG9ja3F1b3RlLFxuICB0YWJsZSB7XG4gICAgQGFwcGx5IG1iLTU7XG4gIH1cblxuICBhIHtcbiAgICBAYXBwbHkgdGV4dC0oLS1saW5rcykgdW5kZXJsaW5lO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBAYXBwbHkgbGlzdC1pbnNpZGU7XG4gIH1cblxuICB1bCB7XG4gICAgQGFwcGx5IGxpc3QtZGlzYztcbiAgfVxuXG4gIG9sIHtcbiAgICBAYXBwbHkgbGlzdC1kZWNpbWFsO1xuICB9XG5cbiAgdGFibGUge1xuICAgIEBhcHBseSB3LWZ1bGw7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci0oLS1ib3JkZXIpIHAtMiBsZzpwLTQ7XG4gICAgICBAYXBwbHkgc2l6ZS1hdXRvITsgLyogT3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBmcm9tIHJpY2ggdGV4dCBlZGl0b3IgKi9cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBAYXBwbHkgdGV4dC1sZWZ0IHRleHQteHMgZm9udC1ib2xkO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgIH1cbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuXG4gID4gKiB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxuICB9XG59XG4iLCJAdXRpbGl0eSBuby1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AdXRpbGl0eSBzY3JvbGxiYXIge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzAwMCB2YXIoLS1jb2xvci1icmFuZC1zdG9uZS1ncmV5LTUwKTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZC1zdG9uZS1ncmV5LTUwKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZC1zdG9uZS1ncmV5LTUwKTtcbiAgfVxufVxuIiwiQHV0aWxpdHkgbGFiZWwge1xuICBAYXBwbHkgYmctKC0tbGFiZWwtYmFja2dyb3VuZCkgcC0xLjUgdGV4dC1bMTBweF0gbGVhZGluZy10aWdodCBmb250LW1lZGl1bSB0ZXh0LSgtLWxhYmVsLWNvbG9yKSBoLWZpdDtcbn1cbiIsIkBsYXllciBiYXNlIHtcbiAgaDEsXG4gIC5oMSxcbiAgaDIsXG4gIC5oMixcbiAgaDMsXG4gIC5oMyxcbiAgaDQsXG4gIC5oNCxcbiAgaDUsXG4gIC5oNSxcbiAgaDYsXG4gIC5oNixcbiAgLmhlYWRpbmcge1xuICAgIEBhcHBseSBmb250LWhlYWRpbmcgZm9udC0oLS1mb250LWhlYWRpbmctd2VpZ2h0KTtcbiAgfVxuXG4gIGgxLFxuICAuaDEge1xuICAgIEBhcHBseSB0ZXh0LTN4bCBsZzp0ZXh0LTR4bDtcbiAgfVxuXG4gIGgyLFxuICAuaDIge1xuICAgIEBhcHBseSB0ZXh0LTJ4bCBsZzp0ZXh0LTN4bDtcbiAgfVxuXG4gIGgzLFxuICAuaDMge1xuICAgIEBhcHBseSB0ZXh0LXhsIGxnOnRleHQtMnhsO1xuICB9XG5cbiAgaDQsXG4gIC5oNCB7XG4gICAgQGFwcGx5IHRleHQtbGcgbGc6dGV4dC14bDtcbiAgfVxuXG4gIGg1LFxuICAuaDUge1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgbGc6dGV4dC1sZztcbiAgfVxuXG4gIGg2LFxuICAuaDYge1xuICAgIEBhcHBseSB0ZXh0LXNtIGxnOnRleHQtYmFzZTtcbiAgfVxuXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgQGFwcGx5IGZvbnQtKG51bWJlcjotLWZvbnQtYm9keS1ib2xkLXdlaWdodCk7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLm92ZXJsYXkge1xuICAgIEBhcHBseSBmaXhlZCBpbnNldC0wIHotNDAgYmctYmxhY2svMzAgdHJhbnNpdGlvbi1kaXNjcmV0ZSBkdXJhdGlvbi0zMDAgc3RhcnRpbmc6YmctdHJhbnNwYXJlbnQ7XG5cbiAgICAmW2hpZGRlbl0ge1xuICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAubW9kYWwge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtMS8yIHJpZ2h0LTAgbGVmdC0wIHotNTAgbS1hdXRvIG1heC13LTJ4bCAtdHJhbnNsYXRlLXktMS8yIG92ZXJzY3JvbGwtY29udGFpbiByb3VuZGVkIGJnLSgtLWJhY2tncm91bmQpIHAtNCB0ZXh0LSgtLXRleHQpIG9wYWNpdHktMTAwIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwO1xuICAgIEBhcHBseSB0cmFuc2xhdGUteC0wOyAvKiBTYWZhcmkgZXhwZWN0cyBib3RoIHggYW5kIHkgdG8gYmUgc2V0IGJlY2F1c2UgYm90aCB2YXJpYWJsZXMgYXJlIHBhc3NlZCB0byB0aGUgdHJhbnNsYXRlIHByb3BlcnR5ICovXG5cbiAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOnRvcC0wIG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteS1mdWxsO1xuICAgIH1cblxuICAgICZbaGlkZGVuXSB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOnRvcC0wIG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteS1mdWxsO1xuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuZHJhd2VyLW5hdmlnYXRpb24ge1xuICAgICZfX2xvZ28ge1xuICAgICAgQGFwcGx5IHctMjQgdHJhbnNsYXRlLW5vbmUgdHJhbnNpdGlvbi1kaXNjcmV0ZSBkdXJhdGlvbi0zMDA7XG5cbiAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LW1sLTI0O1xuICAgICAgfVxuXG4gICAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LW1sLTI0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgdWwgPiBsaSB7XG4gICAgICAgIEBhcHBseSB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMCBkdXJhdGlvbi0zMDA7XG4gICAgICB9XG5cbiAgICAgIEB2YXJpYW50IHN0YXJ0aW5nIHtcbiAgICAgICAgdWwgPiBsaSB7XG4gICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBtb3Rpb24tc2FmZTotdHJhbnNsYXRlLXgtMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGFuZGluZy1saXN0IHtcbiAgICAgIEBhcHBseSBncmlkIGdyaWQtcm93cy1bMWZyXSB0cmFuc2l0aW9uLWFsbCB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTE1MCBzdGFydGluZzpncmlkLXJvd3MtWzBmcl07XG5cbiAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgIEBhcHBseSBncmlkLXJvd3MtWzBmcl07XG4gICAgICB9XG5cbiAgICAgIHVsID4gbGkge1xuICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLW5vbmUgb3BhY2l0eS0xMDAgZHVyYXRpb24tMzAwO1xuICAgICAgfVxuXG4gICAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICAgIHVsID4gbGkge1xuICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS14LTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmhlYWRlciB7XG4gICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgcmVsYXRpdmU7XG5cbiAgICAmLS1zdGlja3kge1xuICAgICAgQGFwcGx5IHN0aWNreSB0b3AtMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4gW2RhdGEtbWFpbl0ge1xuICAgICAgQGFwcGx5IC10cmFuc2xhdGUteS1mdWxsO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gcmVsYXRpdmUgYmctKC0tYmFja2dyb3VuZCkgYmctY2xpcC1wYWRkaW5nIHRleHQtKC0tdGV4dCkgZHVyYXRpb24tMzAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItKC0tYm9yZGVyKSBjb250ZW50LVsnJ10gYWJzb2x1dGUgYm90dG9tLTAgdy1mdWxsIHotMTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1vcGVuIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IG9wYWNpdHktMTAwIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwO1xuICAgICAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYWN0aXZlICYtb3BlbiB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4hIG9wYWNpdHktMDtcbiAgICAgIH1cblxuICAgICAgJi1jbG9zZSB7XG4gICAgICAgIEBhcHBseSB3LTAgbXItMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUgJi1jbG9zZSB7XG4gICAgICAgIEBhcHBseSB3LTUgbXItMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10cmFuc3BhcmVudCAmX19tYWluIHtcbiAgICAgIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQgYmctdHJhbnNwYXJlbnQgdGV4dC0oLS1iYWNrZ3JvdW5kKTtcbiAgICB9XG5cbiAgICAmLS10cmFuc3BhcmVudCAmX19tYWluLS1hY3RpdmUsXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWFpbjpob3ZlcixcbiAgICAmLS10cmFuc3BhcmVudCAmX19tYWluOmZvY3VzLXdpdGhpbiB7XG4gICAgICBAYXBwbHkgYm9yZGVyLSgtLWJvcmRlcikgYmctKC0tYmFja2dyb3VuZCkgdGV4dC0oLS10ZXh0KTtcbiAgICB9XG5cbiAgICAmX19tZWdhLW1lbnUge1xuICAgICAgQGFwcGx5IGhpZGRlbiBib3JkZXItYiBib3JkZXItKC0tYm9yZGVyKSBiZy0oLS1iYWNrZ3JvdW5kKSB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMCBtb3Rpb24tc2FmZTotdHJhbnNsYXRlLXktZnVsbCBtb3Rpb24tcmVkdWNlOm9wYWNpdHktMDtcbiAgICB9XG5cbiAgICAmX19tZW51LXJvb3QtaXRlbTpob3ZlciAmX19tZWdhLW1lbnUsXG4gICAgJl9fbWVudS1yb290LWl0ZW06Zm9jdXMtd2l0aGluICZfX21lZ2EtbWVudSB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMCBibG9jayB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMDtcblxuICAgICAgQHZhcmlhbnQgc3RhcnRpbmcge1xuICAgICAgICBAYXBwbHkgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS15LWZ1bGwgbW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWVnYS1tZW51IHtcbiAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgfVxuXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWVudS1yb290LWl0ZW06aG92ZXIgJl9fbWVnYS1tZW51LFxuICAgICYtLXRyYW5zcGFyZW50ICZfX21lbnUtcm9vdC1pdGVtOmZvY3VzLXdpdGhpbiAmX19tZWdhLW1lbnUge1xuICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIHV0aWxpdGllcyB7XG4gIFtjbGFzcyo9J2FzcGVjdC0nXSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgPiAqIHtcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHNpemUtZnVsbDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLm9wdGlvbi1sYWJlbCB7XG4gICAgQGFwcGx5IHctZnVsbCBtaW4tdy0xMiBjdXJzb3ItcG9pbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC0oLS1yYWRpdXMpIGJvcmRlciBib3JkZXItKC0tYm9yZGVyKSBwLTMgdGV4dC1jZW50ZXIgdGV4dC14cyBmb250LWJvbGQgZHVyYXRpb24tMjAwIGhvdmVyOmJvcmRlci1ibGFjaztcblxuICAgIEB2YXJpYW50IHBlZXItY2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJnLWJsYWNrIHRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgcGVlci1mb2N1cy12aXNpYmxlIHtcbiAgICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcbiAgICB9XG5cbiAgICAmLS11bmF2YWlsYWJsZSB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgYmctZ3JheS01MCB0ZXh0LWdyYXktNTAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBiZy1saW5lYXItdG8tYnIgZnJvbS10cmFuc3BhcmVudCBmcm9tLVtjYWxjKDUwJS0xcHgpXSB2aWEtZ3JheS0zMDAgdG8tW2NhbGMoNTAlKzFweCldIGNvbnRlbnQtWycnXTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIHRleHQteHM7XG5cbiAgICB1bCB7XG4gICAgICBAYXBwbHkgZGl2aWRlLXggZGl2aWRlLSgtLWJvcmRlcikgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLSgtLWJvcmRlcik7XG4gICAgICBAYXBwbHkgZmxleDtcblxuICAgICAgbGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIGEsXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCBhLFxuICAgICAgICAmOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtci1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBhcHBseSBib3gtY29udGVudCBmbGV4IGgtNiB3LTYgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHAtMy41O1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBAYXBwbHkgYmctZ3JheS0xMDAgcmluZy0yIHJpbmctYmx1ZS02MDAvNTAgcmluZy1pbnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAucHJvZ3Jlc3Mge1xuICAgIEBhcHBseSBoLXB4IGJnLWJyYW5kLXN0b25lLWdyZXktMTAwO1xuXG4gICAgJl9faW5kaWNhdG9yIHtcbiAgICAgIEBhcHBseSBtbC0oLS1vZmZzZXQpIGgtZnVsbCB3LSgtLXByb2dyZXNzKSBiZy1ibGFjayBkdXJhdGlvbi0zMDA7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5xdWFudGl0eSB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGJvcmRlciBib3JkZXItKC0tYm9yZGVyKTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gICAgICBAYXBwbHkgdGV4dC14cyBzaXplLTYgZm9udC1zZW1pYm9sZDtcbiAgICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBAYXBwbHkgdGV4dC14cyB0ZXh0LWNlbnRlciBvdXRsaW5lLW5vbmUgZm9udC1tZWRpdW0gaC02IHctNC41O1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAYXBwbHkgcmluZy0xIHNoYWRvdy1ibHVlLTYwMC81MCByaW5nLWJsdWUtNjAwLzUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuc3dhdGNoIHtcbiAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1mdWxsIGJnLSgtLXN3YXRjaC1jb2xvcix2YXIoLS1jb2xvci1ncmF5LTIwMCkpIHJpbmctMSByaW5nLXRyYW5zcGFyZW50IHJpbmctb2Zmc2V0LTEgZHVyYXRpb24tMjAwIGhvdmVyOnJpbmctYmxhY2sgYXJpYS1jdXJyZW50OnJpbmctYmxhY2s7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnF1aWNrLWF0Yy1idXR0b24ge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTAgcC0yIGZsZXggaXRlbXMtY2VudGVyIHBvaW50ZXItZXZlbnRzLWF1dG87XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBAYXBwbHkgc2l6ZS01IGxnOnNpemUtNyB0ZXh0LWNlbnRlciBvdXRsaW5lLW5vbmUgLXRyYW5zbGF0ZS14LWZ1bGwgYmctd2hpdGU7XG4gICAgICBAYXBwbHkgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIHotMCB0ZXh0LXhzIGxnOnRleHQtYmFzZTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgQGFwcGx5IHJpbmctMiByaW5nLWJsdWUtNjAwLzUwO1xuICAgICAgfVxuXG4gICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlY3JlbWVudCxcbiAgICAmX19pbmNyZW1lbnQge1xuICAgICAgQGFwcGx5IHAtMSBsZzpwLTIgYmctd2hpdGUgei0wO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAYXBwbHkgcmluZy0yIHJpbmctYmx1ZS02MDAvNTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5jcmVtZW50IHtcbiAgICAgIEBhcHBseSB0cmFuc2xhdGUteC1bLTIwMCVdIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMDtcbiAgICB9XG5cbiAgICAmX19hY3RpdmUge1xuICAgICAgLnF1aWNrLWF0Yy1idXR0b25fX2lucHV0LFxuICAgICAgLnF1aWNrLWF0Yy1idXR0b25fX2luY3JlbWVudCB7XG4gICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAucmVhZC1tb3JlIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLWNvbGxhcHNlZC1oZWlnaHQpO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nZXhwYW5kZWQnXSAmX19jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBpbnNldC14LTAgYm90dG9tLTAgaC0yMDtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHZhcigtLWJhY2tncm91bmQpKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcblxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190cmlnZ2VyIHtcbiAgICAgIEBhcHBseSBtdC00IGN1cnNvci1wb2ludGVyIG92ZXJmbG93LWhpZGRlbiByaW5nLWJsdWUtNjAwIG91dGxpbmUtbm9uZSBmb2N1cy12aXNpYmxlOnJpbmctMjtcblxuICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgMzAwbXMgZWFzZSxcbiAgICAgICAgbWFyZ2luLXRvcCAzMDBtcyBlYXNlLFxuICAgICAgICBtYXgtaGVpZ2h0IDMwMG1zIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPSdleHBhbmRpbmcnXSAmX19vdmVybGF5LFxuICAgICZbZGF0YS1zdGF0ZT0nZXhwYW5kZWQnXSAmX19vdmVybGF5IHtcbiAgICAgIEBhcHBseSBpbnZpc2libGUgb3BhY2l0eS0wO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nZXhwYW5kaW5nJ10gJl9fdHJpZ2dlcixcbiAgICAmW2RhdGEtc3RhdGU9J2V4cGFuZGVkJ10gJl9fdHJpZ2dlciB7XG4gICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBtdC0wIG9wYWNpdHktMDtcblxuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgI2dvd2lzaC1pZnJhbWUge1xuICAgIEBhcHBseSBteC1hdXRvO1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtMTAwMDogIzAwNDUyZTtcbiAgLS1jb2xvdXItc3VjY2Vzcy05MDA6ICMwMDY0NDM7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtODAwOiAjMDA4MzU3O1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMDogIzAwYTE2YztcbiAgLS1jb2xvdXItc3VjY2Vzcy02MDA6ICMwMGMwODA7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNTAwOiAjMjljYTk0O1xuICAtLWNvbG91ci1zdWNjZXNzLTQwMDogIzUyZDRhOTtcbiAgLS1jb2xvdXItc3VjY2Vzcy0zMDA6ICM3YWRlYmQ7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtMjAwOiAjYTNlOGQxO1xuICAtLWNvbG91ci1zdWNjZXNzLTEwMDogI2NjZjJlNjtcbiAgLS1jb2xvdXItc3VjY2Vzcy03NTogI2Q2ZjVlYjtcbiAgLS1jb2xvdXItc3VjY2Vzcy01MDogI2UwZjdmMDtcbiAgLS1jb2xvdXItc3VjY2Vzcy0yNTogI2ViZmFmNTtcbiAgLS1jb2xvdXItc3VjY2Vzcy0xMDogI2Y1ZmNmYTtcbiAgLS1jb2xvdXItYXR0ZW50aW9uLTEwMDA6ICM1YzQ1MTc7XG4gIC0tY29sb3VyLWF0dGVudGlvbi05MDA6ICM4NTY0MjE7XG4gIC0tY29sb3VyLWF0dGVudGlvbi04MDA6ICNhZDgzMmM7XG4gIC0tY29sb3VyLWF0dGVudGlvbi03MDA6ICNkNmExMzY7XG4gIC0tY29sb3VyLWF0dGVudGlvbi02MDA6ICNmZmMwNDA7XG4gIC0tY29sb3VyLWF0dGVudGlvbi01MDA6ICNmZmNhNWY7XG4gIC0tY29sb3VyLWF0dGVudGlvbi00MDA6ICNmZmQ0N2Q7XG4gIC0tY29sb3VyLWF0dGVudGlvbi0zMDA6ICNmZmRlOWM7XG4gIC0tY29sb3VyLWF0dGVudGlvbi0yMDA6ICNmZmU4YmE7XG4gIC0tY29sb3VyLWF0dGVudGlvbi0xMDA6ICNmZmYyZDk7XG4gIC0tY29sb3VyLWF0dGVudGlvbi03NTogI2ZmZjVlMDtcbiAgLS1jb2xvdXItYXR0ZW50aW9uLTUwOiAjZmZmN2U4O1xuICAtLWNvbG91ci1hdHRlbnRpb24tMjU6ICNmZmZhZjA7XG4gIC0tY29sb3VyLWF0dGVudGlvbi0xMDogI2ZmZmNmNztcbiAgLS1jb2xvdXItd2FybmluZy0xMDAwOiAjNWMyZTE3O1xuICAtLWNvbG91ci13YXJuaW5nLTkwMDogIzg1NDMyMTtcbiAgLS1jb2xvdXItd2FybmluZy04MDA6ICNhZDU3MmM7XG4gIC0tY29sb3VyLXdhcm5pbmctNzAwOiAjZDY2YzM2O1xuICAtLWNvbG91ci13YXJuaW5nLTYwMDogI2ZmODA0MDtcbiAgLS1jb2xvdXItd2FybmluZy01MDA6ICNmZjk0NWY7XG4gIC0tY29sb3VyLXdhcm5pbmctNDAwOiAjZmZhOTdkO1xuICAtLWNvbG91ci13YXJuaW5nLTMwMDogI2ZmYmQ5YztcbiAgLS1jb2xvdXItd2FybmluZy0yMDA6ICNmZmQxYmE7XG4gIC0tY29sb3VyLXdhcm5pbmctMTAwOiAjZmZlNmQ5O1xuICAtLWNvbG91ci13YXJuaW5nLTc1OiAjZmZlYmUwO1xuICAtLWNvbG91ci13YXJuaW5nLTUwOiAjZmZmMGViO1xuICAtLWNvbG91ci13YXJuaW5nLTI1OiAjZmZmNWYwO1xuICAtLWNvbG91ci13YXJuaW5nLTEwOiAjZmZmYWY3O1xuICAtLWNvbG91ci1kYW5nZXItMTAwMDogIzVjMTcyMztcbiAgLS1jb2xvdXItZGFuZ2VyLTkwMDogIzg1MjEzMjtcbiAgLS1jb2xvdXItZGFuZ2VyLTgwMDogI2FkMmM0MTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMDogI2Q2MzY1MTtcbiAgLS1jb2xvdXItZGFuZ2VyLTYwMDogI2ZmNDA2MDtcbiAgLS1jb2xvdXItZGFuZ2VyLTUwMDogI2ZmNWY3OTtcbiAgLS1jb2xvdXItZGFuZ2VyLTQwMDogI2ZmN2Q5MztcbiAgLS1jb2xvdXItZGFuZ2VyLTMwMDogI2ZmOWNhYztcbiAgLS1jb2xvdXItZGFuZ2VyLTIwMDogI2ZmYmFjNjtcbiAgLS1jb2xvdXItZGFuZ2VyLTEwMDogI2ZmZDlkZjtcbiAgLS1jb2xvdXItZGFuZ2VyLTc1OiAjZmZlMGU2O1xuICAtLWNvbG91ci1kYW5nZXItNTA6ICNmZmU4ZWM7XG4gIC0tY29sb3VyLWRhbmdlci0yNTogI2ZmZjBmMjtcbiAgLS1jb2xvdXItZGFuZ2VyLTEwOiAjZmZmN2Y5O1xuICAtLWNvbG91ci1kb2xwaGluLTEwMDA6ICMxNzNlNWM7XG4gIC0tY29sb3VyLWRvbHBoaW4tOTAwOiAjMjE0Mzg1O1xuICAtLWNvbG91ci1kb2xwaGluLTgwMDogIzJjNTdhZDtcbiAgLS1jb2xvdXItZG9scGhpbi03MDA6ICMzNjZjZDY7XG4gIC0tY29sb3VyLWRvbHBoaW4tNjAwOiAjNDA4MGZmO1xuICAtLWNvbG91ci1kb2xwaGluLTUwMDogIzVmOTRmZjtcbiAgLS1jb2xvdXItZG9scGhpbi00MDA6ICM3ZGE5ZmY7XG4gIC0tY29sb3VyLWRvbHBoaW4tMzAwOiAjOWNiZGZmO1xuICAtLWNvbG91ci1kb2xwaGluLTIwMDogI2JhZDFmZjtcbiAgLS1jb2xvdXItZG9scGhpbi0xMDA6ICNkOWU2ZmY7XG4gIC0tY29sb3VyLWRvbHBoaW4tNzU6ICNlMGViZmY7XG4gIC0tY29sb3VyLWRvbHBoaW4tNTA6ICNlOGYwZmY7XG4gIC0tY29sb3VyLWRvbHBoaW4tMjU6ICNmMGY1ZmY7XG4gIC0tY29sb3VyLWRvbHBoaW4tMTA6ICNmN2ZhZmY7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTEwMDA6ICMyMzE3NWM7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTkwMDogIzMyMjE4NTtcbiAgLS1jb2xvdXItZmVlZGJhY2stODAwOiAjNDEyY2FkO1xuICAtLWNvbG91ci1mZWVkYmFjay03MDA6ICM1MTM2ZDY7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTYwMDogIzYwNDBmZjtcbiAgLS1jb2xvdXItZmVlZGJhY2stNTAwOiAjNzk1ZmZmO1xuICAtLWNvbG91ci1mZWVkYmFjay00MDA6ICM5MzdkZmY7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTMwMDogI2FjOWNmZjtcbiAgLS1jb2xvdXItZmVlZGJhY2stMjAwOiAjYzZiYWZmO1xuICAtLWNvbG91ci1mZWVkYmFjay0xMDA6ICNkZmQ5ZmY7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTc1OiAjZTZlMGZmO1xuICAtLWNvbG91ci1mZWVkYmFjay01MDogI2VjZThmZjtcbiAgLS1jb2xvdXItZmVlZGJhY2stMjU6ICNmMmYwZmY7XG4gIC0tY29sb3VyLWZlZWRiYWNrLTEwOiAjZjlmN2ZmO1xuICAtLWNvbG91ci1zdXJ2ZXktMTAwMDogIzExM2Y0YjtcbiAgLS1jb2xvdXItc3VydmV5LTkwMDogIzE5NWM2YztcbiAgLS1jb2xvdXItc3VydmV5LTgwMDogIzIxNzg4ZDtcbiAgLS1jb2xvdXItc3VydmV5LTcwMDogIzI4OTRhZjtcbiAgLS1jb2xvdXItc3VydmV5LTYwMDogIzMwYjBkMDtcbiAgLS1jb2xvdXItc3VydmV5LTUwMDogIzUxYmRkODtcbiAgLS1jb2xvdXItc3VydmV5LTQwMDogIzcyYzlkZjtcbiAgLS1jb2xvdXItc3VydmV5LTMwMDogIzkzZDZlNztcbiAgLS1jb2xvdXItc3VydmV5LTIwMDogI2I0ZTNlZTtcbiAgLS1jb2xvdXItc3VydmV5LTEwMDogI2Q2ZWZmNjtcbiAgLS1jb2xvdXItc3VydmV5LTc1OiAjZGVmMmY3O1xuICAtLWNvbG91ci1zdXJ2ZXktNTA6ICNlNmY2Zjk7XG4gIC0tY29sb3VyLXN1cnZleS0yNTogI2VlZjlmYjtcbiAgLS1jb2xvdXItc3VydmV5LTEwOiAjZjdmY2ZkO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDA6IHZhcigtLWNvbG91ci1mZWVkYmFjay0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS05MDA6IHZhcigtLWNvbG91ci1mZWVkYmFjay05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzAwOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS02MDA6IHZhcigtLWNvbG91ci1mZWVkYmFjay02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNDAwOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0zMDA6IHZhcigtLWNvbG91ci1mZWVkYmFjay0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS03NTogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTc1KTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTUwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yNTogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTI1KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTEwKTtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xuICAtLWNvbG91ci1jb2RlLXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLW5ldXRyYWw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3M6IHZhcigtLWNvbG91ci1zdWNjZXNzLTYwMCk7XG4gIC0tY29sb3VyLWRhbmdlcjogdmFyKC0tY29sb3VyLWRhbmdlci02MDApO1xuICAtLWNvbG91ci1hdHRlbnRpb246IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1jb2xvdXItd2FybmluZzogdmFyKC0tY29sb3VyLXdhcm5pbmctNjAwKTtcbn1cbjpyb290W2RhdGEtdGhlbWU9J2RvbHBoaW4nXSB7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwMDogdmFyKC0tY29sb3VyLWRvbHBoaW4tMTAwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwOiB2YXIoLS1jb2xvdXItZG9scGhpbi05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMDogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDA6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwOiB2YXIoLS1jb2xvdXItZG9scGhpbi02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMDogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDA6IHZhcigtLWNvbG91ci1kb2xwaGluLTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwOiB2YXIoLS1jb2xvdXItZG9scGhpbi0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMDogdmFyKC0tY29sb3VyLWRvbHBoaW4tMjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDA6IHZhcigtLWNvbG91ci1kb2xwaGluLTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzU6IHZhcigtLWNvbG91ci1kb2xwaGluLTc1KTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1wcmltYXJ5LTI1OiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLXByaW1hcnktMTA6IHZhcigtLWNvbG91ci1kb2xwaGluLTEwKTtcbn1cbjpyb290W2RhdGEtdGhlbWU9J3N1cnZleSddIHtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwOiB2YXIoLS1jb2xvdXItc3VydmV5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMDogdmFyKC0tY29sb3VyLXN1cnZleS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMDogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMDogdmFyKC0tY29sb3VyLXN1cnZleS03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMDogdmFyKC0tY29sb3VyLXN1cnZleS01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMDogdmFyKC0tY29sb3VyLXN1cnZleS00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMDogdmFyKC0tY29sb3VyLXN1cnZleS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMDogdmFyKC0tY29sb3VyLXN1cnZleS0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDogdmFyKC0tY29sb3VyLXN1cnZleS0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTc1OiB2YXIoLS1jb2xvdXItc3VydmV5LTc1KTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDogdmFyKC0tY29sb3VyLXN1cnZleS01MCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjU6IHZhcigtLWNvbG91ci1zdXJ2ZXktMjUpO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwOiB2YXIoLS1jb2xvdXItc3VydmV5LTEwKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJKTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTBaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTI1TDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFaTDdXMFE1bncud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEySkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEwWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExcEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEycEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyNUw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExWkw3VzBRNW53LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMkpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMFpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMlpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMXBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMnBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMjVMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMVpMN1cwUTVudy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJKTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTBaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTI1TDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFaTDdXMFE1bncud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEySkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEwWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExcEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEycEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyNUw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExWkw3VzBRNW53LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMkpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMFpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMlpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMXBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMnBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMjVMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMVpMN1cwUTVudy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJKTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTBaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTI1TDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFaTDdXMFE1bncud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEySkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEwWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExcEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEycEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyNUw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExWkw3VzBRNW53LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMkpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMFpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMlpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMXBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMnBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMjVMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMVpMN1cwUTVudy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJKTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDOEEsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTBaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJaTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLCBVKzAzQTMtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTJwTDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTI1TDdXMFE1bi13VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSwgVSswMkJELTAyQzUsIFUrMDJDNy0wMkNDLCBVKzAyQ0UtMDJENywgVSswMkRELTAyRkYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUQwMC0xREJGLCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ZvbnRzL2ludGVyL3YxOC9VY0M3M0Z3ckszaUxUZUh1U19uVk1yTXhDcDUwU2pJYTFaTDdXMFE1bncud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEySkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzhBLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEwWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyWkw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExcEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSwgVSswM0EzLTAzRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEycEw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWEyNUw3VzBRNW4td1Uud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9mb250cy9pbnRlci92MTgvVWNDNzNGd3JLM2lMVGVIdVNfblZNck14Q3A1MFNqSWExWkw3VzBRNW53LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMkpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4QSwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMFpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMlpMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMXBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsIFUrMDNBMy0wM0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMnBMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMjVMN1cwUTVuLXdVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkJBLCBVKzAyQkQtMDJDNSwgVSswMkM3LTAyQ0MsIFUrMDJDRS0wMkQ3LCBVKzAyREQtMDJGRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRDAwLTFEQkYsIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vZm9udHMvaW50ZXIvdjE4L1VjQzczRndySzNpTFRlSHVTX25WTXJNeENwNTBTaklhMVpMN1cwUTVudy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbjpyb290IHtcbiAgLS13aWRnZXQtYnV0dG9uLWJnOiAjNjA0MmVjO1xuICAtLXdpZGdldC1idXR0b24tdGV4dDogI2ZmZmZmZjtcbiAgLS13aWRnZXQtb3V0cm8taWNvbjogIzAwYzg3ODtcbiAgLS13aWRnZXQtZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgLS13aWRnZXQtZGV2aWNlLXdpZHRoOiAxMDBkdnc7XG4gIC0td2lkZ2V0LWRldmljZS1oZWlnaHQ6IDEwMGR2aDtcbn1cbmh0bWwudWItbm9zY3JvbGwsIGh0bWwudWItbm9zY3JvbGwgYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxudWJkaXYsIHVidGFiLCB1dG9vbGJhciB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWJzcGFuIHtcbiAgYWxsOiB1bnNldDtcbn1cbi51c2VyYmFjay1idXR0b24tY29udGFpbmVyIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLW92ZXJsYXkge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICMyMzJlM2E7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogIzQxNTc2ZDtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICM1MTZjODY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjNjA4MGEwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzc5OTRhZjtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM5M2E5YmU7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjYWNiZGNlO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogI2M2ZDFkZDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICNkZmU2ZWM7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICNlNmViZjA7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICNlY2YwZjQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICNmMmY1Zjc7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICNmOWZhZmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMzMjQzNTM7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTMwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItZGFuZ2VyKTtcbiAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MpO1xuICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tYm9keTogI2YwZjNmOTtcbiAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSg5NiwgMTI4LCAxNjAsIDAuNyk7XG4gIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItdmlkZW8tYmc6ICMwMDAwMDA7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1zaGFkb3ctNDogMCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLXNoYWRvdy1zaWRlYmFyOiAtNHB4IDAgMTZweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogMHB4IDRweCAxMHB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODE3MiwgMTg5LCAyMDYlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTEwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNTApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwMCk7XG4gIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tMTApO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiAjMDAwMDAwO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItMjUpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zdWNjZXNzLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci13YXJuaW5nLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLWRhbmdlci02MDApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1mZWVkYmFjay02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VydmV5LTYwMCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNTApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNTApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi01MCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZjBmMiwgI2YyZjBmZik7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NiUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpIDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTQlXG4gICAgKVxuICAgIDUwJSA1MCU7XG4gIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKSAwLjVweCxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiAwIDAgOHB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS13aWRnZXQtcHJldmlldy1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCkgNjAlLFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKSAxMDAlXG4gICk7XG59XG4udXNlcmJhY2stdG9vbGJhci1jbG9zZSB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogIzIzMmUzYTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICMzMjQzNTM7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjNDE1NzZkO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMDogIzUxNmM4NjtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICM2MDgwYTA7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjNzk5NGFmO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzkzYTliZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICNhY2JkY2U7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjYzZkMWRkO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDogI2RmZTZlYztcbiAgLS1jb2xvdXItbmV1dHJhbC03NTogI2U2ZWJmMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDogI2VjZjBmNDtcbiAgLS1jb2xvdXItbmV1dHJhbC0yNTogI2YyZjVmNztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDogI2Y5ZmFmYjtcbiAgLS1jb2xvdXItY29kZS1iZzogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXIpO1xuICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcyk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjZjBmM2Y5O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDk2LCAxMjgsIDE2MCwgMC43KTtcbiAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci12aWRlby1iZzogIzAwMDAwMDtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXNoYWRvdy00OiAwIDAgMTZweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2hhZG93LXNpZGViYXI6IC00cHggMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiAwcHggNHB4IDEwcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTcyLCAxODksIDIwNiUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tMTAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMCk7XG4gIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1tYXNrLWRhcms6ICMwMDAwMDA7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXdhcm5pbmctNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZGFuZ2VyLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zdXJ2ZXktNjAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItMjUpO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tMjUpO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTUwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmMGYyLCAjZjJmMGZmKTtcbiAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tY29sb3VyLXByaW1hcnktMjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS03MDApO1xuICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ2JSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NCVcbiAgICApXG4gICAgNTAlIDUwJTtcbiAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApIDAuNXB4LFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IDAgMCA4cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1wcmV2aWV3LWJ1dHRvbi1iZyk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE4MGRlZyxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAlLFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKSA2MCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApIDEwMCVcbiAgKTtcbn1cbi51c2VyYmFjay1jb21tZW50IHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICMyMzJlM2E7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogIzQxNTc2ZDtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICM1MTZjODY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjNjA4MGEwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzc5OTRhZjtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM5M2E5YmU7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjYWNiZGNlO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogI2M2ZDFkZDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICNkZmU2ZWM7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICNlNmViZjA7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICNlY2YwZjQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICNmMmY1Zjc7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICNmOWZhZmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMzMjQzNTM7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTMwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItZGFuZ2VyKTtcbiAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MpO1xuICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tYm9keTogI2YwZjNmOTtcbiAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSg5NiwgMTI4LCAxNjAsIDAuNyk7XG4gIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItdmlkZW8tYmc6ICMwMDAwMDA7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1zaGFkb3ctNDogMCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLXNoYWRvdy1zaWRlYmFyOiAtNHB4IDAgMTZweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogMHB4IDRweCAxMHB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODE3MiwgMTg5LCAyMDYlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTEwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNTApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwMCk7XG4gIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tMTApO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiAjMDAwMDAwO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItMjUpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zdWNjZXNzLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci13YXJuaW5nLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLWRhbmdlci02MDApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1mZWVkYmFjay02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VydmV5LTYwMCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNTApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNTApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi01MCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZjBmMiwgI2YyZjBmZik7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NiUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpIDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTQlXG4gICAgKVxuICAgIDUwJSA1MCU7XG4gIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKSAwLjVweCxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiAwIDAgOHB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS13aWRnZXQtcHJldmlldy1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCkgNjAlLFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKSAxMDAlXG4gICk7XG59XG51dG9vbGJhciB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogIzIzMmUzYTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICMzMjQzNTM7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjNDE1NzZkO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMDogIzUxNmM4NjtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICM2MDgwYTA7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjNzk5NGFmO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzkzYTliZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICNhY2JkY2U7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjYzZkMWRkO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDogI2RmZTZlYztcbiAgLS1jb2xvdXItbmV1dHJhbC03NTogI2U2ZWJmMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDogI2VjZjBmNDtcbiAgLS1jb2xvdXItbmV1dHJhbC0yNTogI2YyZjVmNztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDogI2Y5ZmFmYjtcbiAgLS1jb2xvdXItY29kZS1iZzogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXIpO1xuICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcyk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjZjBmM2Y5O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDk2LCAxMjgsIDE2MCwgMC43KTtcbiAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci12aWRlby1iZzogIzAwMDAwMDtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXNoYWRvdy00OiAwIDAgMTZweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2hhZG93LXNpZGViYXI6IC00cHggMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiAwcHggNHB4IDEwcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTcyLCAxODksIDIwNiUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tMTAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMCk7XG4gIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1tYXNrLWRhcms6ICMwMDAwMDA7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXdhcm5pbmctNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZGFuZ2VyLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zdXJ2ZXktNjAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItMjUpO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tMjUpO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTUwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmMGYyLCAjZjJmMGZmKTtcbiAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tY29sb3VyLXByaW1hcnktMjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS03MDApO1xuICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ2JSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NCVcbiAgICApXG4gICAgNTAlIDUwJTtcbiAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApIDAuNXB4LFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IDAgMCA4cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1wcmV2aWV3LWJ1dHRvbi1iZyk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE4MGRlZyxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAlLFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKSA2MCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApIDEwMCVcbiAgKTtcbn1cbnVidmlkZW90b29sYmFyIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxudW1vZGFsIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAgIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjZjNmNmZhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjZDNkY2U2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjYzNjZWRiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjOWJhZWMxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjODc5Y2FmO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjNTU2YTgwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjM2Y1MjY2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDogIzJhMzg0YTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gICAgLS1jb2xvdXItY29kZS1iZzogIzIwMmMzYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICMxNTFiMjI7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiAjMWMyMzMwO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogIzBlMTExNjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1zaWRlYmFyOiAtMXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogbm9uZTtcbiAgICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tOTAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTgwMCk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAgIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW1hc2stZGFyazogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAgIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtY29sb3I6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzUpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1NCVcbiAgICAgIClcbiAgICAgIDUwJSA1MCU7XG4gICAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICAgKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IG5vbmU7XG4gICAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLnVzZXJiYWNrLW92ZXJsYXkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogI2YzZjZmYTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTkwMDogI2UzZTlmMDtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTcwMDogI2MzY2VkYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTYwMDogI2FmYzBkMTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzg3OWNhZjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTMwMDogIzZlODQ5YTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDogIzNmNTI2NjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjMzQ0NDU3O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yNTogIzIwMmMzYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjMTYxZjJiO1xuICAgIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tYm9keTogIzBlMTExNjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjMTUxYjIyO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjEsIDI3LCAzNDtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogIzFjMjMzMDtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiAjMjMyYzNiO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICMwZTExMTY7XG4gICAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tc2hhZG93LTQ6IDAgMCAwIDFweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IG5vbmU7XG4gICAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODEzNSwgMTU2LCAxNzUlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAgIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtOTAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi04MDApO1xuICAgIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zKTtcbiAgICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1tYXNrLWRhcms6IHZhcigtLWNvbG91ci1zeXN0ZW0tYm9keSk7XG4gICAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi03MDApO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGQ4ZGIsICNkYmQ4ZTgpO1xuICAgIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHRyYW5zcGFyZW50O1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDQ2JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTQlXG4gICAgICApXG4gICAgICA1MCUgNTAlO1xuICAgIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApIDAuNXB4LFxuICAgICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICAgICk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAgIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAgIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiBub25lO1xuICAgIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xuICB9XG4gIC51c2VyYmFjay10b29sYmFyLWNsb3NlIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICNlM2U5ZjA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICNkM2RjZTY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gICAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICNhZmMwZDE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM5YmFlYzE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICM2ZTg0OWE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICM1NTZhODA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03NTogIzM0NDQ1NztcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjMmEzODRhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDogIzE2MWYyYjtcbiAgICAtLWNvbG91ci1jb2RlLWJnOiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICMwZTExMTY7XG4gICAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDIxLCAyNywgMzQ7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogIzIzMmMzYjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAtLXNoYWRvdy00OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LXNpZGViYXI6IC0xcHggMCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAgIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxMzUsIDE1NiwgMTc1JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAgIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMyk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkOGRiLCAjZGJkOGU4KTtcbiAgICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gICAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICAtLWNvbG91ci1jaGVja2JveC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0NiUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgICAgKVxuICAgICAgNTAlIDUwJTtcbiAgICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKSAwLjVweCxcbiAgICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgICApO1xuICAgIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAgIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAudXNlcmJhY2stY29tbWVudCB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAgIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjZjNmNmZhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjZDNkY2U2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjYzNjZWRiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjOWJhZWMxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjODc5Y2FmO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjNTU2YTgwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjM2Y1MjY2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDogIzJhMzg0YTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gICAgLS1jb2xvdXItY29kZS1iZzogIzIwMmMzYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICMxNTFiMjI7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiAjMWMyMzMwO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogIzBlMTExNjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1zaWRlYmFyOiAtMXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogbm9uZTtcbiAgICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tOTAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTgwMCk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAgIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW1hc2stZGFyazogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAgIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtY29sb3I6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzUpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1NCVcbiAgICAgIClcbiAgICAgIDUwJSA1MCU7XG4gICAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICAgKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IG5vbmU7XG4gICAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogI2YzZjZmYTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTkwMDogI2UzZTlmMDtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTcwMDogI2MzY2VkYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTYwMDogI2FmYzBkMTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzg3OWNhZjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTMwMDogIzZlODQ5YTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDogIzNmNTI2NjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjMzQ0NDU3O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yNTogIzIwMmMzYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjMTYxZjJiO1xuICAgIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tYm9keTogIzBlMTExNjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjMTUxYjIyO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjEsIDI3LCAzNDtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogIzFjMjMzMDtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiAjMjMyYzNiO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICMwZTExMTY7XG4gICAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tc2hhZG93LTQ6IDAgMCAwIDFweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IG5vbmU7XG4gICAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODEzNSwgMTU2LCAxNzUlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAgIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtOTAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi04MDApO1xuICAgIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zKTtcbiAgICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1tYXNrLWRhcms6IHZhcigtLWNvbG91ci1zeXN0ZW0tYm9keSk7XG4gICAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi03MDApO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGQ4ZGIsICNkYmQ4ZTgpO1xuICAgIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHRyYW5zcGFyZW50O1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAgIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDQ2JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTQlXG4gICAgICApXG4gICAgICA1MCUgNTAlO1xuICAgIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApIDAuNXB4LFxuICAgICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICAgICk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAgIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAgIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiBub25lO1xuICAgIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xuICB9XG4gIHV0b29sYmFyIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICNlM2U5ZjA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICNkM2RjZTY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gICAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICNhZmMwZDE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM5YmFlYzE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICM2ZTg0OWE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICM1NTZhODA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03NTogIzM0NDQ1NztcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjMmEzODRhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDogIzE2MWYyYjtcbiAgICAtLWNvbG91ci1jb2RlLWJnOiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICMwZTExMTY7XG4gICAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDIxLCAyNywgMzQ7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogIzIzMmMzYjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAtLXNoYWRvdy00OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LXNpZGViYXI6IC0xcHggMCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAgIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxMzUsIDE1NiwgMTc1JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAgIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMyk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkOGRiLCAjZGJkOGU4KTtcbiAgICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gICAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICAtLWNvbG91ci1jaGVja2JveC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0NiUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgICAgKVxuICAgICAgNTAlIDUwJTtcbiAgICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKSAwLjVweCxcbiAgICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgICApO1xuICAgIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAgIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbm9uZTtcbiAgfVxuICB1YnZpZGVvdG9vbGJhciB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAgIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjZjNmNmZhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjZDNkY2U2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjYzNjZWRiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjOWJhZWMxO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjODc5Y2FmO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjNTU2YTgwO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjM2Y1MjY2O1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDogIzJhMzg0YTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gICAgLS1jb2xvdXItY29kZS1iZzogIzIwMmMzYjtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICMxNTFiMjI7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiAjMWMyMzMwO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogIzBlMTExNjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1zaWRlYmFyOiAtMXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogbm9uZTtcbiAgICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tOTAwKTtcbiAgICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTgwMCk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAgIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLW1hc2stZGFyazogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAgIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAgIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtY29sb3I6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gICAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzUpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1NCVcbiAgICAgIClcbiAgICAgIDUwJSA1MCU7XG4gICAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICAgKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gICAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IG5vbmU7XG4gICAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgdW1vZGFsIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICNlM2U5ZjA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICNkM2RjZTY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gICAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICNhZmMwZDE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM5YmFlYzE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICM2ZTg0OWE7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICM1NTZhODA7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gICAgLS1jb2xvdXItbmV1dHJhbC03NTogIzM0NDQ1NztcbiAgICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjMmEzODRhO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gICAgLS1jb2xvdXItbmV1dHJhbC0xMDogIzE2MWYyYjtcbiAgICAtLWNvbG91ci1jb2RlLWJnOiAjMjAyYzNiO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gICAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAgIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICMwZTExMTY7XG4gICAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDIxLCAyNywgMzQ7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gICAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogIzIzMmMzYjtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAgIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gICAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAtLXNoYWRvdy00OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LXNpZGViYXI6IC0xcHggMCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAgIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxMzUsIDE1NiwgMTc1JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAgIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi05MDApO1xuICAgIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMyk7XG4gICAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gICAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAgIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAgIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAgIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gICAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gICAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAgIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gICAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi04MDApO1xuICAgIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkOGRiLCAjZGJkOGU4KTtcbiAgICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gICAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gICAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gICAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAgIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gICAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICAtLWNvbG91ci1jaGVja2JveC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gICAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAgIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAgIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0NiUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgICAgKVxuICAgICAgNTAlIDUwJTtcbiAgICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKSAwLjVweCxcbiAgICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgICApO1xuICAgIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAgIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbm9uZTtcbiAgfVxufVxuLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLXRvb2xiYXItY2xvc2VbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLWNvbW1lbnRbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXdbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxudXRvb2xiYXJbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxudWJ2aWRlb3Rvb2xiYXJbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdsaWdodCddIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjMjMyZTNhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICM0MTU3NmQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjNTE2Yzg2O1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogIzYwODBhMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM3OTk0YWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjOTNhOWJlO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogI2FjYmRjZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICNjNmQxZGQ7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjZGZlNmVjO1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjZTZlYmYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjZWNmMGY0O1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjZjJmNWY3O1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjZjlmYWZiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMzI0MzUzO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlcik7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICNmMGYzZjk7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoOTYsIDEyOCwgMTYwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXZpZGVvLWJnOiAjMDAwMDAwO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tc2hhZG93LTQ6IDAgMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTRweCAwIDE2cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IDBweCA0cHggMTBweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxNzIsIDE4OSwgMjA2JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0xMDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTUwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTEwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogIzAwMDAwMDtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMjUpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcy02MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItd2FybmluZy02MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1kYW5nZXItNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZmVlZGJhY2stNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1cnZleS02MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctMjUpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTUwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNTApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYwZjIsICNmMmYwZmYpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTYwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1jaGVja2JveC10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0td2lkZ2V0LXByZXZpZXctYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApIDYwJSxcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCkgMTAwJVxuICApO1xufVxudW1vZGFsW2RhdGEtdWItY29sb3VyLXNjaGVtZT0nbGlnaHQnXSB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogIzIzMmUzYTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICMzMjQzNTM7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjNDE1NzZkO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMDogIzUxNmM4NjtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICM2MDgwYTA7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjNzk5NGFmO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzkzYTliZTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICNhY2JkY2U7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjYzZkMWRkO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDogI2RmZTZlYztcbiAgLS1jb2xvdXItbmV1dHJhbC03NTogI2U2ZWJmMDtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDogI2VjZjBmNDtcbiAgLS1jb2xvdXItbmV1dHJhbC0yNTogI2YyZjVmNztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDogI2Y5ZmFmYjtcbiAgLS1jb2xvdXItY29kZS1iZzogIzMyNDM1MztcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktMzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktNjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItcHJpbWFyeS0xMDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXIpO1xuICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3VjY2Vzcyk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjZjBmM2Y5O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiAjZmZmZmZmO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICNmZmZmZmY7XG4gIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDk2LCAxMjgsIDE2MCwgMC43KTtcbiAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci12aWRlby1iZzogIzAwMDAwMDtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXNoYWRvdy00OiAwIDAgMTZweCB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tc2hhZG93LXNpZGViYXI6IC00cHggMCAxNnB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiAwcHggNHB4IDEwcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTcyLCAxODksIDIwNiUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtMTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi01MCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tMTAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi0xMCk7XG4gIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1tYXNrLWRhcms6ICMwMDAwMDA7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXdhcm5pbmctNjAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItZGFuZ2VyLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTYwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zdXJ2ZXktNjAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTI1KTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItMjUpO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci01MCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy0yNSk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNTApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tMjUpO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTUwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tNjAwKTtcbiAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmMGYyLCAjZjJmMGZmKTtcbiAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLWF0dGVudGlvbi02MDApO1xuICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tY29sb3VyLXByaW1hcnktMjAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTYwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS03MDApO1xuICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS02MDApO1xuICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ2JSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NCVcbiAgICApXG4gICAgNTAlIDUwJTtcbiAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApIDAuNXB4LFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IDAgMCA4cHggdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLXdpZGdldC1wcmV2aWV3LWJ1dHRvbi1iZyk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE4MGRlZyxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAlLFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKSA2MCUsXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApIDEwMCVcbiAgKTtcbn1cbi51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtdWItY29sb3VyLXNjaGVtZT0nZGFyayddIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdkYXJrJ10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogI2YzZjZmYTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICNlM2U5ZjA7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjZDNkY2U2O1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMDogI2MzY2VkYjtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICNhZmMwZDE7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjOWJhZWMxO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzg3OWNhZjtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICM2ZTg0OWE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjNTU2YTgwO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDogIzNmNTI2NjtcbiAgLS1jb2xvdXItbmV1dHJhbC03NTogIzM0NDQ1NztcbiAgLS1jb2xvdXItbmV1dHJhbC01MDogIzJhMzg0YTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yNTogIzIwMmMzYjtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDogIzE2MWYyYjtcbiAgLS1jb2xvdXItY29kZS1iZzogIzIwMmMzYjtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICMwZTExMTY7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjMTUxYjIyO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDIxLCAyNywgMzQ7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogIzFjMjMzMDtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogIzIzMmMzYjtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICMwZTExMTY7XG4gIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLXNoYWRvdy00OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy1zaWRlYmFyOiAtMXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IG5vbmU7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxMzUsIDE1NiwgMTc1JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtOTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tOTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi04MDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMyk7XG4gIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tYXNrLWRhcms6IHZhcigtLWNvbG91ci1zeXN0ZW0tYm9keSk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi03MDApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkOGRiLCAjZGJkOGU4KTtcbiAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItY2hlY2tib3gtY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0NiUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMzUpIDUwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTQlXG4gICAgKVxuICAgIDUwJSA1MCU7XG4gIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKSAwLjVweCxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiBub25lO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IG5vbmU7XG59XG4udXNlcmJhY2stdG9vbGJhci1jbG9zZVtkYXRhLXViLWNvbG91ci1zY2hlbWU9J2RhcmsnXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjZjNmNmZhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogI2UzZTlmMDtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICNkM2RjZTY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjYzNjZWRiO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogI2FmYzBkMTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM5YmFlYzE7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjODc5Y2FmO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogIzZlODQ5YTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICM1NTZhODA7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjM2Y1MjY2O1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjMzQ0NDU3O1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjMmEzODRhO1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjMjAyYzNiO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjMTYxZjJiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMjAyYzNiO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tYm9keTogIzBlMTExNjtcbiAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICMxNTFiMjI7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjEsIDI3LCAzNDtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiAjMWMyMzMwO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiAjMjMyYzNiO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogIzBlMTExNjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tc2hhZG93LTQ6IDAgMCAwIDFweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LXNpZGViYXI6IC0xcHggMCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogbm9uZTtcbiAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODEzNSwgMTU2LCAxNzUlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy05MDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi05MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTgwMCk7XG4gIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy03MDApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi04MDApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGQ4ZGIsICNkYmQ4ZTgpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1jaGVja2JveC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDQ2JSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1NCVcbiAgICApXG4gICAgNTAlIDUwJTtcbiAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApIDAuNXB4LFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IG5vbmU7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbm9uZTtcbn1cbi51c2VyYmFjay1jb21tZW50W2RhdGEtdWItY29sb3VyLXNjaGVtZT0nZGFyayddIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXdbZGF0YS11Yi1jb2xvdXItc2NoZW1lPSdkYXJrJ10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tY29sb3VyLXByaW1hcnk6IHZhcigtLWNvbG91ci1wcmltYXJ5LTQwMCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMDogI2YzZjZmYTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDA6ICNlM2U5ZjA7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwOiAjZDNkY2U2O1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMDogI2MzY2VkYjtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDA6ICNhZmMwZDE7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwOiAjOWJhZWMxO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMDogIzg3OWNhZjtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDA6ICM2ZTg0OWE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwOiAjNTU2YTgwO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDogIzNmNTI2NjtcbiAgLS1jb2xvdXItbmV1dHJhbC03NTogIzM0NDQ1NztcbiAgLS1jb2xvdXItbmV1dHJhbC01MDogIzJhMzg0YTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yNTogIzIwMmMzYjtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDogIzE2MWYyYjtcbiAgLS1jb2xvdXItY29kZS1iZzogIzIwMmMzYjtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItc3VjY2Vzcy1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItZGFuZ2VyLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItc3VjY2Vzcy03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0yMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0zMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTMwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC00MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC01MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC02MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC03MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC04MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC05MDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG4gIC0tY29sb3VyLXByaW1hcnktZGFyay1pbnZlcnQtbmV1dHJhbC0xMDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLWJvZHk6ICMwZTExMTY7XG4gIC0tY29sb3VyLXN5c3RlbS1saW5lOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlOiAjMTUxYjIyO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS1yZ2I6IDIxLCAyNywgMzQ7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTE6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMjogIzFjMjMzMDtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMzogIzIzMmMzYjtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtbXV0ZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2U6ICMwZTExMTY7XG4gIC0tY29sb3VyLXN5c3RlbS1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tY29sb3VyLXN5c3RlbS1zaGFkb3ctc29mdDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLWNvbG91ci1zeXN0ZW0tYm94LWJnLWRhcmstb25seTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1vbi1hY2NlbnQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW1lbnUtYWN0aXZlLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LTE6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tc2hhZG93LTI6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgLS1zaGFkb3ctMzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLXNoYWRvdy00OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy1zaWRlYmFyOiAtMXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctYm94LXNvbGlkLWhvdmVyLWxpZ2h0LW9ubHk6IG5vbmU7XG4gIC0tc2VsZWN0LWNhcmV0LWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJyZ2IlMjgxMzUsIDE1NiwgMTc1JTI5XCI+PHBhdGggZD1cIk0xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAwelwiLz48L3N2Zz4nKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtc3VyZmFjZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03NSk7XG4gIC0tY29sb3VyLWludGVybmFsLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWludGVybmFsLWxhdW5jaGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtOTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmctaG92ZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tOTAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLWF0dGVudGlvbi04MDApO1xuICAtLWNvbG91ci1wb3J0YWwtcGlubmVkLWJnOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMyk7XG4gIC0tY29sb3VyLXBvcnRhbC12b3RlZC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tYXNrLWRhcms6IHZhcigtLWNvbG91ci1zeXN0ZW0tYm9keSk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zZWNvbmRhcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1Y2Nlc3MtaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZ3JvdXAtdGVydGlhcnktaGlnaGxpZ2h0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC1iZzogdmFyKC0tY29sb3VyLWZlZWRiYWNrLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWZlZWRiYWNrLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItc3VydmV5LTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJvcmRlcjogdmFyKC0tY29sb3VyLXdhcm5pbmctNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1iZzogdmFyKC0tY29sb3VyLWRhbmdlci04MDApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJvcmRlcjogdmFyKC0tY29sb3VyLWRhbmdlci03MDApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYm9yZGVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy03MDApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1iZzogdmFyKC0tY29sb3VyLWRvbHBoaW4tODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYm9yZGVyOiB2YXIoLS1jb2xvdXItZG9scGhpbi03MDApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWhpZ2hsaWdodDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1ncmFkaWVudC1zaGlueS1iZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkOGRiLCAjZGJkOGU4KTtcbiAgLS1ncmFkaWVudC1zaGlueS10ZXh0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjQwNTEsICM2MDQwZmYpO1xuICAtLWNvbG91ci10b29sdGlwLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItdG9vbHRpcC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZSk7XG4gIC0tY29sb3VyLWlucHV0LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWlucHV0LWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItY2hlY2tib3gtY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xuICAtLWNvbG91ci1jaGVja2JveC1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXByaW1hcnktOTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItYnV0dG9uLWJnLWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1sb2FkZXItcGxhY2Vob2xkZXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0NiUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMzUpIDUwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTQlXG4gICAgKVxuICAgIDUwJSA1MCU7XG4gIC0tY29sb3VyLWNhbnZhcy1idWlsZGVyLWJnOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKSAwLjVweCxcbiAgICB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpIDAuNXB4XG4gICk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gIC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93OiBub25lO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtcHJldmlldy1uYXYtZ3JhZGllbnQ6IG5vbmU7XG59XG51dG9vbGJhcltkYXRhLXViLWNvbG91ci1zY2hlbWU9J2RhcmsnXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1jb2xvdXItcHJpbWFyeTogdmFyKC0tY29sb3VyLXByaW1hcnktNDAwKTtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDAwOiAjZjNmNmZhO1xuICAtLWNvbG91ci1uZXV0cmFsLTkwMDogI2UzZTlmMDtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDA6ICNkM2RjZTY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwOiAjYzNjZWRiO1xuICAtLWNvbG91ci1uZXV0cmFsLTYwMDogI2FmYzBkMTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDA6ICM5YmFlYzE7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwOiAjODc5Y2FmO1xuICAtLWNvbG91ci1uZXV0cmFsLTMwMDogIzZlODQ5YTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDA6ICM1NTZhODA7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwOiAjM2Y1MjY2O1xuICAtLWNvbG91ci1uZXV0cmFsLTc1OiAjMzQ0NDU3O1xuICAtLWNvbG91ci1uZXV0cmFsLTUwOiAjMmEzODRhO1xuICAtLWNvbG91ci1uZXV0cmFsLTI1OiAjMjAyYzNiO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwOiAjMTYxZjJiO1xuICAtLWNvbG91ci1jb2RlLWJnOiAjMjAyYzNiO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTQwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC01MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItZGFuZ2VyLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1zdWNjZXNzLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1zdWNjZXNzLTcwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTIwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTMwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTQwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTUwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTYwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNjAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTcwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTgwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTkwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtOTAwKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1kYXJrLWludmVydC1uZXV0cmFsLTEwMDA6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tYm9keTogIzBlMTExNjtcbiAgLS1jb2xvdXItc3lzdGVtLWxpbmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2U6ICMxNTFiMjI7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLXJnYjogMjEsIDI3LCAzNDtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtMTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0yOiAjMWMyMzMwO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zOiAjMjMyYzNiO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1tdXRlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtaW52ZXJzZTogIzBlMTExNjtcbiAgLS1jb2xvdXItc3lzdGVtLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1jb2xvdXItc3lzdGVtLXNoYWRvdy1zb2Z0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW9uLWFjY2VudDogI2ZmZmZmZjtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWVudS1hY3RpdmUtYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctMTogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1zaGFkb3ctMjogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLXNoYWRvdy0zOiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tc2hhZG93LTQ6IDAgMCAwIDFweCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LXNpZGViYXI6IC0xcHggMCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy1ib3gtc29saWQtaG92ZXItbGlnaHQtb25seTogbm9uZTtcbiAgLS1zZWxlY3QtY2FyZXQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cInJnYiUyODEzNSwgMTU2LCAxNzUlMjlcIj48cGF0aCBkPVwiTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6XCIvPjwvc3ZnPicpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1zdXJmYWNlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnRlcm5hbC1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTc1KTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItaW50ZXJuYWwtbGF1bmNoZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy05MDApO1xuICAtLWNvbG91ci1zdGF0dXMtc3VjY2Vzcy1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLWF0dGVudGlvbi05MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTgwMCk7XG4gIC0tY29sb3VyLXBvcnRhbC1waW5uZWQtYmc6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0zKTtcbiAgLS1jb2xvdXItcG9ydGFsLXZvdGVkLWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLW1hc2stZGFyazogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXdhcm5pbmctaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLXByaW1hcnktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXNlY29uZGFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VjY2Vzcy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2UtZGFuZ2VyLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1iYWRnZS1ncm91cC10ZXJ0aWFyeS1oaWdobGlnaHQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LWJnOiB2YXIoLS1jb2xvdXItZmVlZGJhY2stODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtZmVlZGJhY2staW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLXN1cnZleS1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1zdXJ2ZXktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1iZzogdmFyKC0tY29sb3VyLXdhcm5pbmctODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXdhcm5pbmctYm9yZGVyOiB2YXIoLS1jb2xvdXItd2FybmluZy03MDApO1xuICAtLWNvbG91ci1iYW5uZXItZGFuZ2VyLWJnOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYm9yZGVyOiB2YXIoLS1jb2xvdXItZGFuZ2VyLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJnOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItc3VjY2Vzcy1ib3JkZXI6IHZhcigtLWNvbG91ci1zdWNjZXNzLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJnOiB2YXIoLS1jb2xvdXItZG9scGhpbi04MDApO1xuICAtLWNvbG91ci1iYW5uZXItaW5mby1ib3JkZXI6IHZhcigtLWNvbG91ci1kb2xwaGluLTcwMCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24tYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1ib3JkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLW5vdGlmaWNhdGlvbi1hdHRlbnRpb24taGlnaGxpZ2h0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWdyYWRpZW50LXNoaW55LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGQ4ZGIsICNkYmQ4ZTgpO1xuICAtLWdyYWRpZW50LXNoaW55LXRleHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNDA1MSwgIzYwNDBmZik7XG4gIC0tY29sb3VyLXRvb2x0aXAtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMDApO1xuICAtLWNvbG91ci10b29sdGlwLXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlKTtcbiAgLS1jb2xvdXItaW5wdXQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItaW5wdXQtYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWlucHV0LXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItZm9jdXM6IHRyYW5zcGFyZW50O1xuICAtLWNvbG91ci1jaGVja2JveC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmc6IHZhcigtLWNvbG91ci1wcmltYXJ5LTgwMCk7XG4gIC0tY29sb3VyLWNoZWNrYm94LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItcHJpbWFyeS05MDApO1xuICAtLWNvbG91ci1idXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctYWN0aXZlOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1idXR0b24tYmctZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXRleHQtZGlzYWJsZWQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWxvYWRlci1wbGFjZWhvbGRlci1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDQ2JSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1NCVcbiAgICApXG4gICAgNTAlIDUwJTtcbiAgLS1jb2xvdXItY2FudmFzLWJ1aWxkZXItYmc6IHJhZGlhbC1ncmFkaWVudChcbiAgICB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApIDAuNXB4LFxuICAgIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSkgMC41cHhcbiAgKTtcbiAgLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LWZvb3Rlci1zaGFkb3c6IG5vbmU7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi10ZXh0LWFjdGl2ZTogdmFyKC0tY29sb3VyLW9uLWFjY2VudCk7XG4gIC0tY29sb3VyLXdpZGdldC1wcmV2aWV3LW5hdi1ncmFkaWVudDogbm9uZTtcbn1cbnVidmlkZW90b29sYmFyW2RhdGEtdWItY29sb3VyLXNjaGVtZT0nZGFyayddIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xufVxudW1vZGFsW2RhdGEtdWItY29sb3VyLXNjaGVtZT0nZGFyayddIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWNvbG91ci1wcmltYXJ5OiB2YXIoLS1jb2xvdXItcHJpbWFyeS00MDApO1xuICAtLWNvbG91ci1uZXV0cmFsLTEwMDA6ICNmM2Y2ZmE7XG4gIC0tY29sb3VyLW5ldXRyYWwtOTAwOiAjZTNlOWYwO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMDogI2QzZGNlNjtcbiAgLS1jb2xvdXItbmV1dHJhbC03MDA6ICNjM2NlZGI7XG4gIC0tY29sb3VyLW5ldXRyYWwtNjAwOiAjYWZjMGQxO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMDogIzliYWVjMTtcbiAgLS1jb2xvdXItbmV1dHJhbC00MDA6ICM4NzljYWY7XG4gIC0tY29sb3VyLW5ldXRyYWwtMzAwOiAjNmU4NDlhO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMDogIzU1NmE4MDtcbiAgLS1jb2xvdXItbmV1dHJhbC0xMDA6ICMzZjUyNjY7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzU6ICMzNDQ0NTc7XG4gIC0tY29sb3VyLW5ldXRyYWwtNTA6ICMyYTM4NGE7XG4gIC0tY29sb3VyLW5ldXRyYWwtMjU6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTA6ICMxNjFmMmI7XG4gIC0tY29sb3VyLWNvZGUtYmc6ICMyMDJjM2I7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTUwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1uZXV0cmFsLTgwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItbmV1dHJhbC05MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLW5ldXRyYWwtMTAwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktMjAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTMwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS00MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktNTAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTYwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXByaW1hcnktODAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LTkwMC1kYXJrLWludmVydDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItcHJpbWFyeS0xMDAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1kYW5nZXItZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWRhbmdlci03MDAtZGFyay1pbnZlcnQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLXN1Y2Nlc3MtNzAwLWRhcmstaW52ZXJ0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNDAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNjAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtNzAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC03MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtODAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtOTAwOiB2YXIoLS1jb2xvdXItbmV1dHJhbC05MDApO1xuICAtLWNvbG91ci1wcmltYXJ5LWRhcmstaW52ZXJ0LW5ldXRyYWwtMTAwMDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0OiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDAwKTtcbiAgLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1ib2R5OiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tbGluZTogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZTogIzE1MWIyMjtcbiAgLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UtcmdiOiAyMSwgMjcsIDM0O1xuICAtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTI6ICMxYzIzMzA7XG4gIC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTM6ICMyMzJjM2I7XG4gIC0tY29sb3VyLXN5c3RlbS10ZXh0LW11dGVkOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MDApO1xuICAtLWNvbG91ci1zeXN0ZW0tdGV4dC1pbnZlcnNlOiAjMGUxMTE2O1xuICAtLWNvbG91ci1zeXN0ZW0tb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWNvbG91ci1zeXN0ZW0tc2hhZG93LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHk6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItb24tYWNjZW50OiAjZmZmZmZmO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1tZW51LWFjdGl2ZS1iZy1ob3ZlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLXNoYWRvdy0xOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLXNoYWRvdy0yOiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tc2hhZG93LTM6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1zaGFkb3ctNDogMCAwIDAgMXB4IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgLS1zaGFkb3ctc2lkZWJhcjogLTFweCAwIDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIC0tc2hhZG93LWJveC1zb2xpZC1ob3Zlci1saWdodC1vbmx5OiBub25lO1xuICAtLXNlbGVjdC1jYXJldC1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyMCA1MTJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwicmdiJTI4MTM1LCAxNTYsIDE3NSUyOVwiPjxwYXRoIGQ9XCJNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHpcIi8+PC9zdmc+Jyk7XG4gIC0tY29sb3VyLWludGVybmFsLXN1cmZhY2U6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWludGVybmFsLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICAtLWNvbG91ci1pbnRlcm5hbC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1pbnRlcm5hbC1sYXVuY2hlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItc3RhdHVzLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1zdWNjZXNzLWJnLWhvdmVyOiB2YXIoLS1jb2xvdXItc3VjY2Vzcy04MDApO1xuICAtLWNvbG91ci1zdGF0dXMtYXR0ZW50aW9uLWJnOiB2YXIoLS1jb2xvdXItYXR0ZW50aW9uLTkwMCk7XG4gIC0tY29sb3VyLXN0YXR1cy1hdHRlbnRpb24tYmctaG92ZXI6IHZhcigtLWNvbG91ci1hdHRlbnRpb24tODAwKTtcbiAgLS1jb2xvdXItcG9ydGFsLXBpbm5lZC1iZzogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTMpO1xuICAtLWNvbG91ci1wb3J0YWwtdm90ZWQtYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgLS1jb2xvdXItbWFzay1kYXJrOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJvZHkpO1xuICAtLWNvbG91ci1iYWRnZS1wcmltYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtODAwKTtcbiAgLS1jb2xvdXItYmFkZ2Utd2FybmluZy1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci13YXJuaW5nLTgwMCk7XG4gIC0tY29sb3VyLWJhZGdlLWRhbmdlci1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFkZ2UtcHJpbWFyeS1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc2Vjb25kYXJ5LWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1zdWNjZXNzLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS13YXJuaW5nLWludmVydC10ZXh0OiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICAtLWNvbG91ci1iYWRnZS1kYW5nZXItaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJhZGdlLWdyb3VwLXRlcnRpYXJ5LWhpZ2hsaWdodC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtYmc6IHZhcigtLWNvbG91ci1mZWVkYmFjay04MDApO1xuICAtLWNvbG91ci1iYWRnZS1mZWVkYmFjay1pbnZlcnQtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYmFkZ2Utc3VydmV5LWludmVydC1iZzogdmFyKC0tY29sb3VyLXN1cnZleS04MDApO1xuICAtLWNvbG91ci1iYWRnZS1zdXJ2ZXktaW52ZXJ0LXRleHQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIC0tY29sb3VyLWJhbm5lci13YXJuaW5nLWJnOiB2YXIoLS1jb2xvdXItd2FybmluZy04MDApO1xuICAtLWNvbG91ci1iYW5uZXItd2FybmluZy1ib3JkZXI6IHZhcigtLWNvbG91ci13YXJuaW5nLTcwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1kYW5nZXItYmc6IHZhcigtLWNvbG91ci1kYW5nZXItODAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWRhbmdlci1ib3JkZXI6IHZhcigtLWNvbG91ci1kYW5nZXItNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLXN1Y2Nlc3MtYmc6IHZhcigtLWNvbG91ci1zdWNjZXNzLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1zdWNjZXNzLWJvcmRlcjogdmFyKC0tY29sb3VyLXN1Y2Nlc3MtNzAwKTtcbiAgLS1jb2xvdXItYmFubmVyLWluZm8tYmc6IHZhcigtLWNvbG91ci1kb2xwaGluLTgwMCk7XG4gIC0tY29sb3VyLWJhbm5lci1pbmZvLWJvcmRlcjogdmFyKC0tY29sb3VyLWRvbHBoaW4tNzAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjUpO1xuICAtLWNvbG91ci1ub3RpZmljYXRpb24tYXR0ZW50aW9uLWJvcmRlcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbm90aWZpY2F0aW9uLWF0dGVudGlvbi1oaWdobGlnaHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktYmc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDhkYiwgI2RiZDhlOCk7XG4gIC0tZ3JhZGllbnQtc2hpbnktdGV4dDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY0MDUxLCAjNjA0MGZmKTtcbiAgLS1jb2xvdXItdG9vbHRpcC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwMCk7XG4gIC0tY29sb3VyLXRvb2x0aXAtdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LWludmVyc2UpO1xuICAtLWNvbG91ci1pbnB1dC1iZzogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1pbnB1dC1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItaW5wdXQtdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbiAgLS1jb2xvdXItaW5wdXQtYm9yZGVyOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xuICAtLWNvbG91ci1pbnB1dC1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG4gIC0tY29sb3VyLWlucHV0LWJvcmRlci1mb2N1czogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3VyLWNoZWNrYm94LWNvbG9yOiAjZmZmZmZmO1xuICAtLWNvbG91ci1jaGVja2JveC1iZzogdmFyKC0tY29sb3VyLXByaW1hcnktODAwKTtcbiAgLS1jb2xvdXItY2hlY2tib3gtYmctaG92ZXI6IHZhcigtLWNvbG91ci1wcmltYXJ5LTkwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktYmctaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbiAgLS1jb2xvdXItYnV0dG9uLXNlY29uZGFyeS1iZy1hY3RpdmU6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgLS1jb2xvdXItYnV0dG9uLXRlcnRpYXJ5LWJnOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMCk7XG4gIC0tY29sb3VyLWJ1dHRvbi1iZy1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTApO1xuICAtLWNvbG91ci1idXR0b24tdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMTAwKTtcbiAgLS1jb2xvdXItbG9hZGVyLXBsYWNlaG9sZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNDYlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSA1MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDU0JVxuICAgIClcbiAgICA1MCUgNTAlO1xuICAtLWNvbG91ci1jYW52YXMtYnVpbGRlci1iZzogcmFkaWFsLWdyYWRpZW50KFxuICAgIHZhcigtLWNvbG91ci1uZXV0cmFsLTEwMCkgMC41cHgsXG4gICAgdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKSAwLjVweFxuICApO1xuICAtLWNvbG91ci13aWRnZXQtbmF2LXRleHQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG4gIC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmU6IHZhcigtLWNvbG91ci1vbi1hY2NlbnQpO1xuICAtLWNvbG91ci13aWRnZXQtZm9vdGVyLXNoYWRvdzogbm9uZTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LXRleHQtYWN0aXZlOiB2YXIoLS1jb2xvdXItb24tYWNjZW50KTtcbiAgLS1jb2xvdXItd2lkZ2V0LXByZXZpZXctbmF2LWdyYWRpZW50OiBub25lO1xufVxuLnVzZXJiYWNrLXNlc3Npb24tZnJhbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4udXNlcmJhY2stYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA0MGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdpZGdldC1idXR0b24tYmcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13aWRnZXQtYnV0dG9uLXRleHQpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51c2VyYmFjay1idXR0b24taW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4udXNlcmJhY2stYnV0dG9uLWlucHV0OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi51c2VyYmFjay1idXR0b24taW5wdXQgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS13aWRnZXQtYnV0dG9uLXRleHQpICFpbXBvcnRhbnQ7XG59XG51Y2xvc2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiA1MDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbn1cbnVjbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6ICNmZmY7XG4gIGZpbGw6IHZhcigtLXdpZGdldC1idXR0b24tdGV4dCk7XG59XG4udXNlcmJhY2stYnV0dG9uLWNsb3NlLWxpZ2h0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXJiYWNrLWJ1dHRvbi1jbG9zZS1saWdodCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xufVxuLnVzZXJiYWNrLWJ1dHRvbi1jbG9zZS1saWdodDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDApO1xufVxuLnVzZXJiYWNrLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4udXNlcmJhY2stc2NyZWVuLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCA4NCwgOTEsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja1NsaWRlSW4gMC4ycyBsaW5lYXIgMC44cyBmb3J3YXJkcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4udXNlcmJhY2stdG9vbGJhci1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0ZhZGVJbiAwLjFzIGxpbmVhciAwLjFzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAudXNlcmJhY2stdG9vbGJhci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZXJiYWNrLXRvb2xiYXItY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMTFweDtcbn1cbi51c2VyYmFjay10b29sYmFyLWNsb3NlIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZjtcbiAgZmlsbDogdmFyKC0td2lkZ2V0LWJ1dHRvbi10ZXh0KTtcbn1cbnV0b29sYmFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja1Rvb2xiYXJJbiAwLjNzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbn1cbnV0b29sYmFyW2hhc25leHQ9J3RydWUnXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG51dG9vbGJhclthbm5vdGF0aW9uPScxJ10ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnV0b29sYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDRweCAycHggMCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbDpob3ZlciBzdmcsIHV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2w6aG92ZXIgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbC02MDAtZGFyay1pbnZlcnQpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbCBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydCk7XG59XG51dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci10b29sLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtZG9uZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgdXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICB1dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci10b29sLWxpbmUsIHV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtcGF0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvdXItbmV1dHJhbC01MCk7XG59XG51dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci10b29sLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtYWN0aXZlIHN2ZywgdXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1hY3RpdmUgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1kb25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDVweCAwIDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgb3BhY2l0eTogMC4yO1xuICByaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBjb2xvcjogdmFyKC0td2lkZ2V0LWJ1dHRvbi10ZXh0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1kb25lLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1kb25lLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG59XG51dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci1oZWxwIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLWhlbHAgc3ZnOmhvdmVyICoge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItaGVscCBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsKTtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtY29sb3VyOmhvdmVyIHViY29sb3VycGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG51dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci10b29sLWNvbG91ciAudXNlcmJhY2stdG9vbGJhci10b29sLWNvbG91ci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51dG9vbGJhciAudXNlcmJhY2stdG9vbGJhci10b29sLWNvbG91ciAudXNlcmJhY2stdG9vbGJhci10b29sLWNvbG91ci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtY29sb3VyIC51c2VyYmFjay10b29sYmFyLXRvb2wtY29sb3VyLWluZGljYXRvcltoYXNib3JkZXJdIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMzUsIDQ2LCA1OCwgMC4yKTtcbn1cbnV0b29sYmFyIC51c2VyYmFjay10b29sYmFyLXRvb2wtY29sb3VyIHViY29sb3VycGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTYwcHg7XG4gIHdpZHRoOiAxMzZweDtcbiAgbWFyZ2luOiAxOHB4IDAgMCAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0FuaW1hdGlvblJlc2V0IDAuMXMgbGluZWFyIGZvcndhcmRzO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIgdWJjb2xvdXJwaWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIgdWJjb2xvdXJwaWNrZXIgPiB1YmRpdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIgdWJjb2xvdXJwaWNrZXIgPiB1YmRpdjpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIgdWJjb2xvdXJwaWNrZXIgPiB1YmRpdiBzcGFuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxudXRvb2xiYXIgLnVzZXJiYWNrLXRvb2xiYXItdG9vbC1jb2xvdXIgdWJjb2xvdXJwaWNrZXIgPiB1YmRpdiBzcGFuW2hhc2JvcmRlcl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM1LCA0NiwgNTgsIDAuMik7XG59XG4udXNlcmJhY2stb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tGYWRlSW4gMC4xcyBsaW5lYXI7XG59XG4udXNlcmJhY2stb3ZlcmxheSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS10b3AsIC51c2VyYmFjay1vdmVybGF5IC51c2VyYmFjay1vdmVybGF5LWJvdW5kYXJ5LWJvdHRvbSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tGYWRlSW4gMC4ycyBsaW5lYXIgMC4xcyBmb3J3YXJkcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udXNlcmJhY2stb3ZlcmxheSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS10b3Age1xuICB0b3A6IDA7XG59XG4udXNlcmJhY2stb3ZlcmxheSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4udXNlcmJhY2stb3ZlcmxheSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS1sZWZ0LCAudXNlcmJhY2stb3ZlcmxheSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS1yaWdodCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0ZhZGVJbiAwLjJzIGxpbmVhciAwLjFzIGZvcndhcmRzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51c2VyYmFjay1vdmVybGF5IC51c2VyYmFjay1vdmVybGF5LWJvdW5kYXJ5LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi51c2VyYmFjay1vdmVybGF5IC51c2VyYmFjay1vdmVybGF5LWJvdW5kYXJ5LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udXNlcmJhY2stb3ZlcmxheSBjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuLnVzZXJiYWNrLW92ZXJsYXkgI25hdGl2ZV9zY3JlZW5zaG90IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQodmFyKC0td2lkZ2V0LWJ1dHRvbi1iZykgMC41cHgsICNmZmZmZmYgMC41cHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbn1cbi51c2VyYmFjay1vdmVybGF5ICNuYXRpdmVfc2NyZWVuc2hvdCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi51c2VyYmFjay1vdmVybGF5ICNzbmFwX3N2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udXNlcmJhY2stb3ZlcmxheSAjc25hcF9zdmcgcmVjdDpub3QoLmJsYWNrb3V0KSB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udXNlcmJhY2stb3ZlcmxheSAjc25hcF9zdmcgKiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udXNlcmJhY2stb3ZlcmxheVtleHRlbnNpb24tY2FwdHVyaW5nPSd0cnVlJ106YmVmb3JlLCAudXNlcmJhY2stb3ZlcmxheVtleHRlbnNpb24tY2FwdHVyaW5nPSd0cnVlJ106YWZ0ZXIsIC51c2VyYmFjay1vdmVybGF5W2V4dGVuc2lvbi1jYXB0dXJpbmc9J3RydWUnXSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS10b3AsIC51c2VyYmFjay1vdmVybGF5W2V4dGVuc2lvbi1jYXB0dXJpbmc9J3RydWUnXSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS1ib3R0b20sIC51c2VyYmFjay1vdmVybGF5W2V4dGVuc2lvbi1jYXB0dXJpbmc9J3RydWUnXSAudXNlcmJhY2stb3ZlcmxheS1ib3VuZGFyeS1sZWZ0LCAudXNlcmJhY2stb3ZlcmxheVtleHRlbnNpb24tY2FwdHVyaW5nPSd0cnVlJ10gLnVzZXJiYWNrLW92ZXJsYXktYm91bmRhcnktcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbdG9vbHR5cGU9J3NxdWFyZSddIHtcbiAgY3Vyc29yOiB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9zcXVhcmUxeC5wbmcnKSA3IDIyLCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVt0b29sdHlwZT0nYmxhY2tvdXQnXSB7XG4gIGN1cnNvcjogdXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3JfYmxhY2tvdXQxeC5wbmcnKSA3IDIyLCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVt0b29sdHlwZT0ncGF0aCddIHtcbiAgY3Vyc29yOiB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9kcmF3MXgucG5nJykgNyAyMiwgY3Jvc3NoYWlyO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbdG9vbHR5cGU9J2xpbmUnXSB7XG4gIGN1cnNvcjogdXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3JfbGluZTF4LnBuZycpIDcgMjIsIGNyb3NzaGFpcjtcbn1cbi51c2VyYmFjay1vdmVybGF5W3Rvb2x0eXBlPSdhcnJvdyddIHtcbiAgY3Vyc29yOiB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9hcnJvdzF4LnBuZycpIDcgMjIsIGNyb3NzaGFpcjtcbn1cbi51c2VyYmFjay1vdmVybGF5W3Rvb2x0eXBlPSd0ZXh0J10ge1xuICBjdXJzb3I6IHVybCgnaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vaW1hZ2UvY3Vyc29yX2NvbW1lbnQxeC5wbmcnKSA3IDIyLCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVtkcHI9JzIuMDAnXSB7XG4gIGN1cnNvcjogLXdlYmtpdC1pbWFnZS1zZXQodXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3IxeC5wbmcnKSAxeCwgdXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3IyeC5wbmcnKSAyeCkgOCA4LCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVtkcHI9JzIuMDAnXVt0b29sdHlwZT0nc3F1YXJlJ10ge1xuICBjdXJzb3I6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCgnaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vaW1hZ2UvY3Vyc29yMXgucG5nJykgMXgsIHVybCgnaHR0cHM6Ly9zdGF0aWMudXNlcmJhY2suaW8vaW1hZ2UvY3Vyc29yX3NxdWFyZTJ4LnBuZycpIDJ4KSA4IDE3LCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVtkcHI9JzIuMDAnXVt0b29sdHlwZT0nYmxhY2tvdXQnXSB7XG4gIGN1cnNvcjogLXdlYmtpdC1pbWFnZS1zZXQodXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3IxeC5wbmcnKSAxeCwgdXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3JfYmxhY2tvdXQyeC5wbmcnKSAyeCkgOCAxNywgY3Jvc3NoYWlyO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbZHByPScyLjAwJ11bdG9vbHR5cGU9J3BhdGgnXSB7XG4gIGN1cnNvcjogLXdlYmtpdC1pbWFnZS1zZXQodXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3IxeC5wbmcnKSAxeCwgdXJsKCdodHRwczovL3N0YXRpYy51c2VyYmFjay5pby9pbWFnZS9jdXJzb3JfZHJhdzJ4LnBuZycpIDJ4KSA4IDE3LCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVtkcHI9JzIuMDAnXVt0b29sdHlwZT0nbGluZSddIHtcbiAgY3Vyc29yOiAtd2Via2l0LWltYWdlLXNldCh1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcjF4LnBuZycpIDF4LCB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9saW5lMngucG5nJykgMngpIDggMTcsIGNyb3NzaGFpcjtcbn1cbi51c2VyYmFjay1vdmVybGF5W2Rwcj0nMi4wMCddW3Rvb2x0eXBlPSdhcnJvdyddIHtcbiAgY3Vyc29yOiAtd2Via2l0LWltYWdlLXNldCh1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcjF4LnBuZycpIDF4LCB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9hcnJvdzJ4LnBuZycpIDJ4KSA4IDE3LCBjcm9zc2hhaXI7XG59XG4udXNlcmJhY2stb3ZlcmxheVtkcHI9JzIuMDAnXVt0b29sdHlwZT0ndGV4dCddIHtcbiAgY3Vyc29yOiAtd2Via2l0LWltYWdlLXNldCh1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcjF4LnBuZycpIDF4LCB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9jb21tZW50MngucG5nJykgMngpIDggMTcsIGNyb3NzaGFpcjtcbn1cbi51c2VyYmFjay1vdmVybGF5W2xhbmc9J2VuJ10gLnVzZXJiYWNrLW92ZXJsYXktaGludC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbbGFuZz0nZW4nXSAudXNlcmJhY2stb3ZlcmxheS1oaW50LWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiAnQ2xpY2sgb3IgZHJhZyB0byBzdGFydCc7XG59XG4udXNlcmJhY2stb3ZlcmxheVtsYW5nPSdlbiddW3Rvb2x0eXBlPSd0ZXh0J10gLnVzZXJiYWNrLW92ZXJsYXktaGludC1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ0NsaWNrIHRvIGFkZCBhIGNvbW1lbnQnO1xufVxuLnVzZXJiYWNrLW92ZXJsYXlbbGFuZz0nZW4nXVtoaWRlY3Vyc29yPSd0cnVlJ10gLnVzZXJiYWNrLW92ZXJsYXktaGludC1jdXJzb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXJiYWNrLWhpZ2hsaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQzO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXNpemU6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udXNlcmJhY2stY29tbWVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1waW4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICBhbmltYXRpb246IGZlZWRiYWNrWm9vbUluIDAuMXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1waW4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1waW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcHJpbWFyeS04MDApO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtcGluOmJlZm9yZSwgLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtcGluOmFmdGVyIHtcbiAgei1pbmRleDogOTA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tQaW4gMnMgZWFzZS1pbiAxcyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtcGluOmJlZm9yZSwgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApIC51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LXBpbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtcGluOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICBhbmltYXRpb246IGZlZWRiYWNrUGluIDJzIGVhc2UtaW4gMS41cyBpbmZpbml0ZTtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItaW5wdXQtYmcpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4xcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgYW5pbWF0aW9uOiBmZWVkYmFja0FuaW1hdGlvblJlc2V0IDAuMXMgbGluZWFyIDAuMnMgZm9yd2FyZHM7XG4gIH1cbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm1beGRpcmVjdGlvbj0ncmlnaHQnXSB7XG4gIGxlZnQ6IDMwcHg7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtW3hkaXJlY3Rpb249J3JpZ2h0J106YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybVt4ZGlyZWN0aW9uPSdyaWdodCddOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybVt4ZGlyZWN0aW9uPSdsZWZ0J10ge1xuICByaWdodDogMzVweDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm1beGRpcmVjdGlvbj0nbGVmdCddOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAudXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtW3hkaXJlY3Rpb249J2xlZnQnXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm1beWRpcmVjdGlvbj0nZG93biddIHtcbiAgdG9wOiAtMTZweDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm1beWRpcmVjdGlvbj0nZG93biddOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm1beWRpcmVjdGlvbj0ndG9wJ10ge1xuICBib3R0b206IC0xMnB4O1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybVt5ZGlyZWN0aW9uPSd0b3AnXTpiZWZvcmUge1xuICBib3R0b206IDEwcHg7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIHViY29tbWVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIHViY29tbWVudDpob3ZlciB7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKSByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB1YmNvbW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIHViY29tbWVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0xMDApO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB1YmNvbW1lbnQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB1YmNvbW1lbnQge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB1YmNvbW1lbnQ6ZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBoKTtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSB1YmNvbW1lbnQ6ZW1wdHkgKyBidG4ge1xuICBvcGFjaXR5OiAwLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0gLnVzZXJiYWNrLWJ1dHRvbi1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIC51c2VyYmFjay1jb21tZW50LWZvcm0tZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4IDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0gLnVzZXJiYWNrLWNvbW1lbnQtZm9ybS1kZWxldGUgc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA2cHg7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIC51c2VyYmFjay1jb21tZW50LWZvcm0tZGVsZXRlIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgzNSwgNDYsIDU4LCAwLjgpO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSAudXNlcmJhY2stY29tbWVudC1mb3JtLWRlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIC51c2VyYmFjay1jb21tZW50LWZvcm0tZGVsZXRlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmNDA2MDtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0gLnVzZXJiYWNrLWNvbW1lbnQtZm9ybS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCA0NiwgNTgsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0gLnVzZXJiYWNrLWNvbW1lbnQtZm9ybS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDQ2LCA1OCwgMC4yKTtcbn1cbi51c2VyYmFjay1jb21tZW50IC51c2VyYmFjay1jb21tZW50LWZvcm0gLnVzZXJiYWNrLWNvbW1lbnQtZm9ybS1jbG9zZTpob3ZlciBwYXRoIHtcbiAgZmlsbDogcmdiYSgzNSwgNDYsIDU4LCAwLjgpO1xufVxuLnVzZXJiYWNrLWNvbW1lbnQgLnVzZXJiYWNrLWNvbW1lbnQtZm9ybSAudXNlcmJhY2stY29tbWVudC1mb3JtLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4udXNlcmJhY2stY29tbWVudCAudXNlcmJhY2stY29tbWVudC1mb3JtIC51c2VyYmFjay1jb21tZW50LWZvcm0tY2xvc2Ugc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDM1LCA0NiwgNTgsIDAuNCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udXNlcmJhY2stbW9kYWwtb3BlbiAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uIC51c2VyYmFjay1idXR0b24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS13aWRnZXQtYnV0dG9uLXRleHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICBmaWxsOiB2YXIoLS13aWRnZXQtYnV0dG9uLXRleHQpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbltiYWRnZT0ndHJ1ZSddIC51c2VyYmFjay1idXR0b24tY29udGVudCB7XG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNDJweCA0cHgsIHRyYW5zcGFyZW50IDlweCwgYmxhY2sgMTBweCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uW3dzdHlsZT0ndGV4dCddIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSd0ZXh0J106aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uW3dzdHlsZT0ndGV4dCddOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSd0ZXh0J10gLnVzZXJiYWNrLWJ1dHRvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMTRweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSd0ZXh0J10gaW1nLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uW3dzdHlsZT0ndGV4dCddIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDEzcHggNXB4IDAgMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSB7XG4gIGJvdHRvbTogdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC15KTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0ZhZGVJbiAwLjFzO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvblt3c3R5bGU9J2NpcmNsZSddIC51c2VyYmFjay1idXR0b24tY29udGVudCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA2KSAwcHggMXB4IDZweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4xNikgMHB4IDJweCAzMnB4IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXVtiYWRnZT0ndHJ1ZSddIC51c2VyYmFjay1idXR0b24tY29udGVudCB7XG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNDRweCA4cHgsIHRyYW5zcGFyZW50IDZweCwgYmxhY2sgN3B4KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSBpbWcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmaWxsOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uW3dzdHlsZT0nY2lyY2xlJ10gaW1nOmxhc3QtY2hpbGQsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSBzdmc6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tc2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC14KTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja1NsaWRlVXAgMC4ycyBsaW5lYXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYW5ub3VuY2VtZW50LWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSB0cmFuc2xhdGVZKC0ycHgpO1xuICBiYWNrZ3JvdW5kOiAjZmY0MDYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXN3IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tTbGlkZVVwIDAuMnMgbGluZWFyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zZVt3c3R5bGU9J3RleHQnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zd1t3c3R5bGU9J3RleHQnXSB7XG4gIGJvdHRvbTogLTJweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tc2Vbd3N0eWxlPSd0ZXh0J106aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tc3dbd3N0eWxlPSd0ZXh0J106aG92ZXIge1xuICBib3R0b206IDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXNlW2JhZGdlPSd0cnVlJ10gLnVzZXJiYWNrLWJ1dHRvbi1jb250ZW50LCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXN3W2JhZGdlPSd0cnVlJ10gLnVzZXJiYWNrLWJ1dHRvbi1jb250ZW50IHtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxMDAlIDBweCwgdHJhbnNwYXJlbnQgOXB4LCBibGFjayAxMHB4KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tc2Vbd3N0eWxlPSdjaXJjbGUnXSAudXNlcmJhY2stYW5ub3VuY2VtZW50LWRvdCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zd1t3c3R5bGU9J2NpcmNsZSddIC51c2VyYmFjay1hbm5vdW5jZW1lbnQtZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHRyYW5zbGF0ZVkoMnB4KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tc2Vbd3N0eWxlPSdjaXJjbGUnXVtiYWRnZT0ndHJ1ZSddIC51c2VyYmFjay1idXR0b24tY29udGVudCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zd1t3c3R5bGU9J2NpcmNsZSddW2JhZGdlPSd0cnVlJ10gLnVzZXJiYWNrLWJ1dHRvbi1jb250ZW50IHtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA0MnB4IDZweCwgdHJhbnNwYXJlbnQgNnB4LCBibGFjayA3cHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zZSAudXNlcmJhY2stYW5ub3VuY2VtZW50LWRvdCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1zdyAudXNlcmJhY2stYW5ub3VuY2VtZW50LWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJhY2tncm91bmQ6ICNmZjQwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tZSB7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBhbmltYXRpb246IGZlZWRiYWNrU2xpZGVMZWZ0IDAuMnMgbGluZWFyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1lW3dzdHlsZT0ndGV4dCddIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMjBweCArIHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteSkgKiAtMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1lW3dzdHlsZT0ndGV4dCddOmhvdmVyIHtcbiAgcmlnaHQ6IDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLWVbd3N0eWxlPSd0ZXh0J10gaW1nLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLWVbd3N0eWxlPSd0ZXh0J10gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1lW3dzdHlsZT0nY2lyY2xlJ10ge1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTI4cHggKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpICogLTEpO1xuICBhbmltYXRpb246IGZlZWRiYWNrRmFkZUluIDAuMXM7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLWVbYmFkZ2U9J3RydWUnXSAudXNlcmJhY2stYnV0dG9uLWNvbnRlbnQge1xuICBtYXNrLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEwMCUgMHB4LCB0cmFuc3BhcmVudCA5cHgsIGJsYWNrIDEwcHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1lIC51c2VyYmFjay1hbm5vdW5jZW1lbnQtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgdHJhbnNsYXRlWSgtMnB4KTtcbiAgYmFja2dyb3VuZDogI2ZmNDA2MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi1lW3dzdHlsZT0nY2lyY2xlJ10gLnVzZXJiYWNrLWFubm91bmNlbWVudC1kb3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSgtNHB4KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24tdyB7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tTbGlkZVJpZ2h0IDAuMnMgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24td1t3c3R5bGU9J3RleHQnXSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTIwcHggKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpICogLTEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24td1t3c3R5bGU9J3RleHQnXSAudXNlcmJhY2stYnV0dG9uLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24td1t3c3R5bGU9J3RleHQnXTpob3ZlciB7XG4gIGxlZnQ6IDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXdbd3N0eWxlPSd0ZXh0J10gaW1nLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXdbd3N0eWxlPSd0ZXh0J10gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi13W3dzdHlsZT0nY2lyY2xlJ10ge1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMjhweCArIHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteSkgKiAtMSk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tGYWRlSW4gMC4xcztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1idXR0b24td1t3c3R5bGU9J2NpcmNsZSddIC51c2VyYmFjay1hbm5vdW5jZW1lbnQtZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSg0cHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi13W2JhZGdlPSd0cnVlJ106YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWJ1dHRvbi13W2JhZGdlPSd0cnVlJ10gLnVzZXJiYWNrLWJ1dHRvbi1jb250ZW50IHtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxMDAlIDQycHgsIHRyYW5zcGFyZW50IDlweCwgYmxhY2sgMTBweCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stYnV0dG9uLXcgLnVzZXJiYWNrLWFubm91bmNlbWVudC1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHRyYW5zbGF0ZVkoLTRweCk7XG4gIGJhY2tncm91bmQ6ICNmZjQwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ1O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE2cywgdHJhbnNmb3JtIDAuMTJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS13aWRnZXQtZGV2aWNlLWhlaWdodCk7XG4gICAgYW5pbWF0aW9uOiBmZWVkYmFja0NvbnRyb2xzU2xpZGVVcCAwLjFzIGxpbmVhcjtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW2Fubm90YXRpb249JzEnXSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVjbG9zZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVjbG9zZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Y2xvc2VsOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTgwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWNsb3NlbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1oZWFkZXItdGV4dCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zdGVwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1taW5pbWl6ZWQtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stZm9vdGVyLW5hdiB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3VyLXdpZGdldC1mb290ZXItc2hhZG93KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2IHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci13aWRnZXQtbmF2LXRleHQpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXY6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2W2RhdGEtYWN0aXZlPScxJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItd2lkZ2V0LW5hdi10ZXh0LWFjdGl2ZSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJuYXYgPiB1YmRpdjpob3ZlciBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2W2RhdGEtYWN0aXZlPScxJ10gc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3VyLXdpZGdldC1uYXYtdGV4dC1hY3RpdmUpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXZbZGF0YS1hY3RpdmU9JzEnXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2W2RhdGEtYWN0aXZlPScxJ10gdWJpY29uOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJuYXYgPiB1YmRpdltkYXRhLWFjdGl2ZT0nMSddIHViaWNvbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2W2RhdGEtdmFsPSdhbm5vdW5jZW1lbnQnXSA+IHViZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXZbZGF0YS12YWw9J2Fubm91bmNlbWVudCddID4gdWJkaXYgPiB1YmRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLThweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2IHViaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1Ym5hdiA+IHViZGl2IHViaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXYgdWJpY29uOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVibmF2ID4gdWJkaXYgdWJpY29uOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1NnB4IDMycHggMzJweCAzMnB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZHJhdywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWZvcm0sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWhlbHAsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLW90aGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjhweCAyNHB4IDI4cHggOTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcsIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS12aWRlbywgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWZvcm0sIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwLCBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAyOHB4IDI0cHg7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXc6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLXZpZGVvOmhvdmVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtOmhvdmVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwOmhvdmVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1vdGhlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcgPiB1YmRpdjpudGgtY2hpbGQoMSksICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLXZpZGVvID4gdWJkaXY6bnRoLWNoaWxkKDEpLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtID4gdWJkaXY6bnRoLWNoaWxkKDEpLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwID4gdWJkaXY6bnRoLWNoaWxkKDEpLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1vdGhlciA+IHViZGl2Om50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDI0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLWJveC1iZy1kYXJrLW9ubHkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1kcmF3ID4gdWJkaXY6bnRoLWNoaWxkKDEpLCBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8gPiB1YmRpdjpudGgtY2hpbGQoMSksIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtID4gdWJkaXY6bnRoLWNoaWxkKDEpLCBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtaGVscCA+IHViZGl2Om50aC1jaGlsZCgxKSwgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLW90aGVyID4gdWJkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1kcmF3ID4gdWJkaXY6bnRoLWNoaWxkKDIpLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS12aWRlbyA+IHViZGl2Om50aC1jaGlsZCgyKSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZm9ybSA+IHViZGl2Om50aC1jaGlsZCgyKSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtaGVscCA+IHViZGl2Om50aC1jaGlsZCgyKSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIgPiB1YmRpdjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZHJhdyA+IHViZGl2Om50aC1jaGlsZCgzKSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8gPiB1YmRpdjpudGgtY2hpbGQoMyksICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWZvcm0gPiB1YmRpdjpudGgtY2hpbGQoMyksICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWhlbHAgPiB1YmRpdjpudGgtY2hpbGQoMyksICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLW90aGVyID4gdWJkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcgc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS12aWRlbyBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWZvcm0gc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwIHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcgc3ZnIHBvbHlnb24sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcgc3ZnIGNpcmNsZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZHJhdyBzdmcgcGF0aCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8gc3ZnIHBvbHlnb24sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLXZpZGVvIHN2ZyBjaXJjbGUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLXZpZGVvIHN2ZyBwYXRoLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtIHN2ZyBwb2x5Z29uLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtIHN2ZyBjaXJjbGUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWZvcm0gc3ZnIHBhdGgsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWhlbHAgc3ZnIHBvbHlnb24sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWhlbHAgc3ZnIGNpcmNsZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtaGVscCBzdmcgcGF0aCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIgc3ZnIHBvbHlnb24sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLW90aGVyIHN2ZyBjaXJjbGUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLW90aGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWRyYXcgc3ZnIHBvbHlnb24uY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1kcmF3IHN2ZyBjaXJjbGUuY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1kcmF3IHN2ZyBwYXRoLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8gc3ZnIHBvbHlnb24uY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS12aWRlbyBzdmcgY2lyY2xlLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtdmlkZW8gc3ZnIHBhdGguY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1mb3JtIHN2ZyBwb2x5Z29uLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZm9ybSBzdmcgY2lyY2xlLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtZm9ybSBzdmcgcGF0aC5jb2xvdXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJvdXRlbWVudS51c2VyYmFjay1mZWVkYmFjay10eXBlLWhlbHAgc3ZnIHBvbHlnb24uY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwIHN2ZyBjaXJjbGUuY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1oZWxwIHN2ZyBwYXRoLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIgc3ZnIHBvbHlnb24uY29sb3VyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyb3V0ZW1lbnUudXNlcmJhY2stZmVlZGJhY2stdHlwZS1vdGhlciBzdmcgY2lyY2xlLmNvbG91ciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicm91dGVtZW51LnVzZXJiYWNrLWZlZWRiYWNrLXR5cGUtb3RoZXIgc3ZnIHBhdGguY29sb3VyIHtcbiAgZmlsbDogIzIzNmNhMjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJmb290ZXIgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmZvb3RlciA+IGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNDAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmZvb3RlciA+IGEgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJmb290ZXIgPiBhID4gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1oZWxwLW1lc3NhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyAucmF0aW5nLXJlcXVpcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdiBzdmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjRweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2IHN2ZyB7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzEnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzInXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzMnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzQnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzUnXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG8gNHB4IDE2cHggNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aWRnZXQtYnV0dG9uLWJnKTtcbiAgY29sb3I6IHZhcigtLXdpZGdldC1idXR0b24tdGV4dCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzEnXS5pbmFjdGl2ZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzInXS5pbmFjdGl2ZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzMnXS5pbmFjdGl2ZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzQnXS5pbmFjdGl2ZSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9JzUnXS5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvdXItaW5wdXQtYm9yZGVyKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPScxJ10uaW5hY3RpdmU6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPScyJ10uaW5hY3RpdmU6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPSczJ10uaW5hY3RpdmU6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPSc0J10uaW5hY3RpdmU6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPSc1J10uaW5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9J3RodW1iX3VwJ10ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdltkYXRhLXJhdGluZz0ndGh1bWJfdXAnXSBzdmcge1xuICB3aWR0aDogNTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXZbZGF0YS1yYXRpbmc9J3RodW1iX2Rvd24nXSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnJhdGluZyA+IHViZGl2W2RhdGEtcmF0aW5nPSd0aHVtYl9kb3duJ10gc3ZnIHtcbiAgd2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXYuc2VsZWN0ZWQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5pbmFjdGl2ZTpub3QoLmhpZ2hsaWdodCkgc3ZnIC5iZyB7XG4gIGZpbGw6ICNlMWU1ZWI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5pbmFjdGl2ZTpub3QoLmhpZ2hsaWdodCkgc3ZnIC5zaGFwZSB7XG4gIGZpbGw6ICNjMmNhZDI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5pbmFjdGl2ZTpub3QoLmhpZ2hsaWdodCkgc3ZnIC5zdGFyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5pbmFjdGl2ZTpub3QoLmhpZ2hsaWdodCkgc3ZnIC5oZWFydCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXYuaW5hY3RpdmU6bm90KC5oaWdobGlnaHQpIHN2ZyAudGh1bWIge1xuICBmaWxsOiAjZTFlNWViO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVicmF0aW5nID4gdWJkaXYucHJldmlldzpub3QoLmhpZ2hsaWdodCkgc3ZnIC5zdGFyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5wcmV2aWV3Om5vdCguaGlnaGxpZ2h0KSBzdmcgLmhlYXJ0LCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJyYXRpbmcgPiB1YmRpdi5wcmV2aWV3Om5vdCguaGlnaGxpZ2h0KSBzdmcgLnRodW1iIHtcbiAgZmlsbDogI2UxZTVlYjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnRhYltkYXRhLXZhbD0nZm9ybSddIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjFzO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVidGFiW2RhdGEtdmFsPSdmb3JtJ10udWJ0YWItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnRhYltkYXRhLXZhbD0ncG9ydGFsJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS13aWRnZXQtZGV2aWNlLWhlaWdodCkgLSA4MHB4IC0gMjAwcHgpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnRhYltkYXRhLXZhbD0ncG9ydGFsJ10ge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS13aWRnZXQtZGV2aWNlLWhlaWdodCkgLSA4MHB4KTtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVidGFiW2RhdGEtdmFsPSdwb3J0YWwnXS51YnRhYi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHVidGFiW2RhdGEtdmFsPSdwb3J0YWwnXVtkYXRhLWxvYWRpbmc9J3RydWUnXTpiZWZvcmUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YnRhYltkYXRhLXZhbD0ncG9ydGFsJ11bZGF0YS1sb2FkaW5nPSd0cnVlJ106YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3VyLW5ldXRyYWwtNzUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJ0YWJbZGF0YS12YWw9J3BvcnRhbCddW2RhdGEtbG9hZGluZz0ndHJ1ZSddOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tSb3RhdGUgMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJ0YWJbZGF0YS12YWw9J3BvcnRhbCddIGlmcmFtZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1wb3J0YWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS13aWRnZXQtYnV0dG9uLXRleHQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1wb3J0YWwtaGVhZGVyIC51c2VyYmFjay1wb3J0YWwtaGVhZGVyLXRleHQge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xuICBjb2xvcjogdmFyKC0td2lkZ2V0LWJ1dHRvbi10ZXh0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWhlYWRlciAudXNlcmJhY2stY29udHJvbHMtaGVhZGVyLXRleHQge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1oZWFkZXIgLnVzZXJiYWNrLWNvbnRyb2xzLWhlYWRlci10ZXh0ID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6IHZhcigtLXdpZGdldC1idXR0b24tdGV4dCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWhlYWRlciAudXNlcmJhY2stY29udHJvbHMtaGVhZGVyLXRleHQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGZpbGw6IHZhcigtLXdpZGdldC1idXR0b24tdGV4dCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJkaXYudXNlcmJhY2stY29udHJvbHMtYmFjaywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHViZGl2LnVzZXJiYWNrLWNvbnRyb2xzLWJhY2stcG9ydGFsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJkaXYudXNlcmJhY2stY29udHJvbHMtY2xvc2UsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmRpdi51c2VyYmFjay1jb250cm9scy1taW5pbWl6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJkaXYudXNlcmJhY2stY29udHJvbHMtYmFjazpob3ZlciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHViZGl2LnVzZXJiYWNrLWNvbnRyb2xzLWJhY2stcG9ydGFsOmhvdmVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgdWJkaXYudXNlcmJhY2stY29udHJvbHMtY2xvc2U6aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmRpdi51c2VyYmFjay1jb250cm9scy1taW5pbWl6ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB1YmRpdi51c2VyYmFjay1jb250cm9scy1iYWNrIHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHViZGl2LnVzZXJiYWNrLWNvbnRyb2xzLWJhY2stcG9ydGFsIHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHViZGl2LnVzZXJiYWNrLWNvbnRyb2xzLWNsb3NlIHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHViZGl2LnVzZXJiYWNrLWNvbnRyb2xzLW1pbmltaXplIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEycHg7XG4gIGZpbGw6IHZhcigtLXdpZGdldC1idXR0b24tdGV4dCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWJhY2suZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtb3B0aW9ucyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBtaW4oIDUyMHB4LCBjYWxjKHZhcigtLXdpZGdldC1kZXZpY2UtaGVpZ2h0KSAtIDEyOHB4IC0gdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC15KSkgLSA2NHB4IC0gMTIwcHggKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCBjYWxjKHZhcigtLXdpZGdldC1kZXZpY2UtaGVpZ2h0KSAtIDEyOHB4IC0gdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC15KSkgLSA2NHB4IC0gMHB4ICk7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtb3B0aW9uc1tkYXRhLWhhcy1ib3R0b20tbmF2PSd0cnVlJ10ge1xuICBtYXgtaGVpZ2h0OiBtaW4oIDUyMHB4LCBjYWxjKHZhcigtLXdpZGdldC1kZXZpY2UtaGVpZ2h0KSAtIDEyOHB4IC0gdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC15KSkgLSA2NHB4IC0gMTIwcHggLSA4MHB4ICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtb3B0aW9uc1tkYXRhLWhhcy1ib3R0b20tbmF2PSd0cnVlJ10ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoIGNhbGModmFyKC0td2lkZ2V0LWRldmljZS1oZWlnaHQpIC0gMTI4cHggLSB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpKSAtIDY0cHggLSAwcHggLSA4MHB4ICk7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stZGlzY2xhaW1lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjNGM1NDViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMge1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgPiB1YmRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9uc1tkYXRhLWl0ZW09JzEnXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnNbZGF0YS1pdGVtPScxJ10gYnRuID4gdWJkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnNbZGF0YS1pdGVtPScxJ10gYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB1dG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaC1hY3Rpb25zIGJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLWlucHV0LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3VyLWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9ucyBidG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1uZXV0cmFsLTI1KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB1dG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9ucyBidG46aG92ZXI6bm90KFtkaXNhYmxlZF0pIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTcwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaC1hY3Rpb25zIGJ0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9ucyBidG5bZGlzYWJsZWRdID4gc3ZnIHtcbiAgb3BhY2l0eTogMC40O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9ucyBidG4gPiBzdmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaC1hY3Rpb25zIGJ0biA+IHViZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgYnRuIC51c2VyYmFjay1zY3JlZW5zaG90LXByZXZpZXctY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2gtYWN0aW9ucyBidG4gLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldy1jaGVja21hcmsgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNoLWFjdGlvbnMgdXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItdG9vbHRpcC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItdG9vbHRpcC10ZXh0KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaC1hY3Rpb25zIHV0b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMXB4IGF1dG8gYXV0byBhdXRvO1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvdXItdG9vbHRpcC1iZyk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QudXNlcmJhY2stbW9iaWxlLXNjcmVlbnNob3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsLTUwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC51c2VyYmFjay1tb2JpbGUtc2NyZWVuc2hvdC1hY3RpdmUgPiBzdmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QudXNlcmJhY2stbW9iaWxlLXNjcmVlbnNob3QtYWN0aXZlIC51c2VyYmFjay1tb2JpbGUtc2NyZWVuc2hvdC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QudXNlcmJhY2stbW9iaWxlLXNjcmVlbnNob3QtYWN0aXZlIC51c2VyYmFjay1tb2JpbGUtc2NyZWVuc2hvdC1jbG9zZSBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3VyLWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1ib3gtYmctZGFyay1vbmx5KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyA+IHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3ID4gc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZmlsbDogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3ID4gc3BhbiwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3ID4gc3BhbiwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgPiBzcGFuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3ID4gYnRuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgPiBidG4sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lID4gYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgPiBidG4gc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgPiBidG4gc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSA+IGJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgPiBidG4gc3ZnIHBhdGgsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyA+IGJ0biBzdmcgcGF0aCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgPiBidG4gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyA+IGJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgcGF0aCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3ID4gYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBwYXRoLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSA+IGJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTkwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyA+IGJ0bltkaXNhYmxlZF0sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyA+IGJ0bltkaXNhYmxlZF0sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lID4gYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXRodW1ibmFpbCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXRodW1ibmFpbCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LXRodW1ibmFpbCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDEycHg7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwgPiBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy12aWRlby10aHVtYm5haWwgPiBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LXRodW1ibmFpbCA+IHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCA+IHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy12aWRlby10aHVtYm5haWwgPiBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC10aHVtYm5haWwgPiBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCA+IHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXRodW1ibmFpbCA+IHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtdGh1bWJuYWlsID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTQwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwgc3BhbiwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXRodW1ibmFpbCBzcGFuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC10aHVtYm5haWwgc3BhbiwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCBzcGFuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXRodW1ibmFpbCBzcGFuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtdGh1bWJuYWlsIHNwYW4sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCBzcGFuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tdGh1bWJuYWlsIHNwYW4sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LXRodW1ibmFpbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwIDRweCAwIDRweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCBzcGFuLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXZpZGVvLXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsIHNwYW4sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWw6aG92ZXIgLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbDpob3ZlciAudXNlcmJhY2stc2NyZWVuc2hvdC1wcmV2aWV3LCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWw6aG92ZXIgLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsIC51c2VyYmFjay1zY3JlZW5zaG90LXByZXZpZXcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwgLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LW5hbWUgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtdGh1bWJuYWlsIC51c2VyYmFjay1zY3JlZW5zaG90LXByZXZpZXcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbmltYXRpb246IGZlZWRiYWNrRmFkZUluIDAuMnM7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwgLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldyBpbWcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC10aHVtYm5haWwgLnVzZXJiYWNrLXNjcmVlbnNob3QtcHJldmlldyBpbWcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXRodW1ibmFpbCAudXNlcmJhY2stc2NyZWVuc2hvdC1wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2NyZWVuc2hvdC1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy12aWRlby10aHVtYm5haWwsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tcHJldmlldyAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tdGh1bWJuYWlsLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSAudXNlcmJhY2stY29udHJvbHMtdmlkZW8tdGh1bWJuYWlsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LXByZXZpZXcgLnVzZXJiYWNrLWNvbnRyb2xzLXNjcmVlbnNob3QtY291bnRlciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy12aWRlby1wcmV2aWV3IC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LWNvdW50ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1zY3JlZW5zaG90LWNvdW50ZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LXRodW1ibmFpbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtYXR0YWNobWVudC1uYW1lIC51c2VyYmFjay1jb250cm9scy1hdHRhY2htZW50LXRodW1ibmFpbCAudXNlcmJhY2stYXR0YWNobWVudC1maWxlbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQtbmFtZSA+IGJ0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1maWVsZC1jb21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3VyLWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLWlucHV0LWJnKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQ6Zm9jdXMsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stZmllbGQtY29tbWVudDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stZmllbGQtY29tbWVudDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1maWVsZC1jb21tZW50IHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWZpZWxkLWNvbW1lbnQgc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDhweCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stZmllbGQtY29tbWVudCBzZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtODAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDQ0OCA1MTIlMjclM0UlM0NwYXRoIGZpbGw9JTI3JTIzNDE1NzZEJTI3IGQ9JTI3TTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6JTI3LyUzRSUzQy9zdmclM0UnKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J10sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3VyLWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLWlucHV0LWJnKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J10sIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMtd2l0aGluLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlciwgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgaW5wdXRbdHlwZT0nZW1haWwnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBpbnB1dFt0eXBlPSd0ZXh0J106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIGlucHV0W3R5cGU9J2VtYWlsJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1pbnB1dC1iZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzRweCAwIDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDQ0OCA1MTIlMjclM0UlM0NwYXRoIGZpbGw9JTI3JTIzNjA4MEEwJTI3IGQ9JTI3TTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6JTI3LyUzRSUzQy9zdmclM0UnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgc2VsZWN0OmZvY3VzLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgc2VsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHNlbGVjdFtkYXRhLWVtcHR5PSd0cnVlJ10ge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDQ0OCA1MTIlMjclM0UlM0NwYXRoIGZpbGw9JTI3JTIzOTNBOUJFJTI3IGQ9JTI3TTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6JTI3LyUzRSUzQy9zdmclM0UnKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1pbnB1dC1iZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgcmVzaXplOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYTpmb2N1cywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHRleHRhcmVhOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQtcGxhY2Vob2xkZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jaGVja2JveC1jb250YWluZXIgPiB1YmRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jaGVja2JveC1jb250YWluZXIgPiB1YmRpdjpob3Zlcjpub3RbZGlzYWJsZWRdIC51c2VyYmFjay1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogIzc2YmNlMjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY2hlY2tib3gtY29udGFpbmVyID4gdWJkaXZbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIC51c2VyYmFjay1jaGVja2JveCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNoZWNrYm94LWNvbnRhaW5lciAudXNlcmJhY2stY2hlY2tib3gge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY2hlY2tib3gtY29udGFpbmVyIC51c2VyYmFjay1jaGVja2JveCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW46IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmaWxsOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIGZpbGw6IHZhcigtLXdpZGdldC1idXR0b24tYmcpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jaGVja2JveC1jb250YWluZXIgLnVzZXJiYWNrLWNoZWNrYm94LWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jaGVja2JveC1jb250YWluZXIgLnVzZXJiYWNrLWNoZWNrYm94LWxhYmVsIGEge1xuICBjb2xvcjogIzRjNTQ1YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLWF0dGFjaG1lbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtc3VjY2VzcyA+IHViZGl2IC5lbW9qaS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTQycHg7XG4gIHdpZHRoOiAxNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLXN1Y2Nlc3MgPiB1YmRpdiAuZW1vamktaWNvbiBzcGFuIHtcbiAgYW5pbWF0aW9uOiBvdXRyby1pY29uLTIgMC44cztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXYgPiB1YnNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtc3VjY2VzcyA+IHViZGl2ID4gcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXZbZGF0YS1pY29uPScxJ10gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmlsbDogI2ZmZjtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXZbZGF0YS1pY29uPScyJ10gc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtc3VjY2VzcyA+IHViZGl2W2RhdGEtaWNvbj0nMyddIHN2ZywgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLXN1Y2Nlc3MgPiB1YmRpdltkYXRhLWljb249JzQnXSBzdmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1zdWNjZXNzID4gdWJkaXZbZGF0YS1pY29uPSc1J10gc3ZnIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYW5pbWF0aW9uOiBvdXRyby1pY29uLTIgMC44cztcbiAgZmlsbDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBmaWxsOiB2YXIoLS13aWRnZXQtb3V0cm8taWNvbik7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtc3VjY2VzcyB1YmZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzJweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMjRweCAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNmZmY7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tGYWRlSW5VcCAwLjFzO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLWxvYWRpbmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1sb2FkaW5nOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLWxvYWRpbmcgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtdGV4dCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLWxvYWRpbmc6aG92ZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtbG9hZGluZzpiZWZvcmUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1sb2FkaW5nOmFmdGVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtbG9hZGluZzpob3ZlcjpiZWZvcmUsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1sb2FkaW5nOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzIC51c2VyYmFjay1jb250cm9scy1zZW5kLWxvYWRpbmc6YWZ0ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC1sb2FkaW5nOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja1JvdGF0ZSAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC11cGxvYWRpbmcsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scyAudXNlcmJhY2stY29udHJvbHMtc2VuZC11cGxvYWRpbmc6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtdXBsb2FkaW5nIC51c2VyYmFjay1jb250cm9scy1zZW5kLXByb2dyZXNzLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtdXBsb2FkaW5nOmhvdmVyIC51c2VyYmFjay1jb250cm9scy1zZW5kLXByb2dyZXNzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtZXJyb3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMnB4IDAgMCA4cHg7XG4gIGNvbG9yOiAjZmY0MDYwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMgLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQtZXJyb3ItMiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNDA2MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXNlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tDb250cm9sc1pvb21JbiAwLjJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMtc2Vbd3N0eWxlPSd0ZXh0J106bm90KFtub2xhdW5jaGVyPSd0cnVlJ10pIHtcbiAgYm90dG9tOiA2MHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXNlW3dzdHlsZT0nY2lyY2xlJ106bm90KFtub2xhdW5jaGVyPSd0cnVlJ10pIHtcbiAgYm90dG9tOiBjYWxjKDY4cHggKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy1zZVtub2xhdW5jaGVyPSd0cnVlJ10ge1xuICBib3R0b206IHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy1zZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXN3IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tDb250cm9sc1pvb21JbiAwLjJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHMtc3dbd3N0eWxlPSd0ZXh0J106bm90KFtub2xhdW5jaGVyPSd0cnVlJ10pIHtcbiAgYm90dG9tOiA2MHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXN3W3dzdHlsZT0nY2lyY2xlJ106bm90KFtub2xhdW5jaGVyPSd0cnVlJ10pIHtcbiAgYm90dG9tOiBjYWxjKDY4cHggKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy1zd1tub2xhdW5jaGVyPSd0cnVlJ10ge1xuICBib3R0b206IHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy1zdyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLWUge1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tDb250cm9sc1NsaWRlTGVmdCAwLjJzO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLWVbd3N0eWxlPSd0ZXh0J10ge1xuICByaWdodDogNjBweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy1lW3dzdHlsZT0nY2lyY2xlJ10ge1xuICByaWdodDogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLWUge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy13IHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0NvbnRyb2xzU2xpZGVSaWdodCAwLjJzO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXdbd3N0eWxlPSd0ZXh0J10ge1xuICBsZWZ0OiA2MHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzLXdbd3N0eWxlPSdjaXJjbGUnXSB7XG4gIGxlZnQ6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9scy13IHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHNbbmV4dGdlbj0nMSddIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHNbbmV4dGdlbj0nMSddIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgcGFkZGluZzogMDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9sc1tuZXh0Z2VuPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLWhlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHNbbmV4dGdlbj0nMSddIC51c2VyYmFjay1jb250cm9scy1iYWNrLXBvcnRhbCwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgdG9wOiAxMnB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtYmFjay1wb3J0YWwgc3ZnLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHNbbmV4dGdlbj0nMSddIC51c2VyYmFjay1jb250cm9scy1jbG9zZSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtYmFjay1wb3J0YWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAxMnB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtY2xvc2Uge1xuICByaWdodDogMTJweDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9sc1tuZXh0Z2VuPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLW1pbmltaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDUycHg7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lciAudXNlcmJhY2stY29udHJvbHNbbmV4dGdlbj0nMSddIC51c2VyYmFjay1jb250cm9scy1taW5pbWl6ZSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSAudXNlcmJhY2stY29udHJvbHMtc2VuZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDAgMCB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpLCAwIDAgOHB4IDI0cHggdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyIC51c2VyYmFjay1jb250cm9sc1tuZXh0Z2VuPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXNlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXIgLnVzZXJiYWNrLWNvbnRyb2xzW25leHRnZW49JzEnXSB1YnJhdGluZyA+IHViZGl2IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0nY2lyY2xlJ10sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zdzpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0nY2lyY2xlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC15KSArIDIwcHggKyA0OHB4IC0gNjRweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXNlOm5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSdjaXJjbGUnXTpob3ZlciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXN3Om5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSdjaXJjbGUnXTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXkpICsgMjBweCArIDQ4cHggLSA2OHB4KSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtc2U6bm90KFttb2RhbD0ndHJ1ZSddKVt3c3R5bGU9J2NpcmNsZSddW25vbGF1bmNoZXI9J3RydWUnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXN3Om5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSdjaXJjbGUnXVtub2xhdW5jaGVyPSd0cnVlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC14KSAtIDY0cHgpKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0nY2lyY2xlJ11bbm9sYXVuY2hlcj0ndHJ1ZSddOmhvdmVyLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtc3c6bm90KFttb2RhbD0ndHJ1ZSddKVt3c3R5bGU9J2NpcmNsZSddW25vbGF1bmNoZXI9J3RydWUnXTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyB2YXIoLS13aWRnZXQtbGF1bmNoZXItb2Zmc2V0LXgpIC0gNjhweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXNlOm5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSd0ZXh0J10sICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zdzpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDIwcHggKyA0MHB4IC0gNjRweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXNlOm5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSd0ZXh0J106aG92ZXIsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zdzpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDIwcHggKyA0MHB4IC0gNjhweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXNlOm5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSd0ZXh0J11bbm9sYXVuY2hlcj0ndHJ1ZSddLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtc3c6bm90KFttb2RhbD0ndHJ1ZSddKVt3c3R5bGU9J3RleHQnXVtub2xhdW5jaGVyPSd0cnVlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgdmFyKC0td2lkZ2V0LWxhdW5jaGVyLW9mZnNldC14KSAtIDY0cHgpKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1zZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddW25vbGF1bmNoZXI9J3RydWUnXTpob3ZlciwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXN3Om5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSd0ZXh0J11bbm9sYXVuY2hlcj0ndHJ1ZSddOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIHZhcigtLXdpZGdldC1sYXVuY2hlci1vZmZzZXQteCkgLSA2OHB4KSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMjBweCArIDQwcHggLSA1NHB4KSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMjBweCArIDQwcHggLSA1OHB4KSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtZTpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0nY2lyY2xlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAyMHB4ICsgNDhweCAtIDU0cHgpKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1lOm5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSdjaXJjbGUnXTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDIwcHggKyA0OHB4IC0gNThweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLWU6bm90KFttb2RhbD0ndHJ1ZSddKSAudXNlcmJhY2stY29udHJvbHMtbWluaW1pemUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy13Om5vdChbbW9kYWw9J3RydWUnXSlbd3N0eWxlPSd0ZXh0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMjBweCAtIDQwcHggKyA1NHB4KSk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtdzpub3QoW21vZGFsPSd0cnVlJ10pW3dzdHlsZT0ndGV4dCddOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDIwcHggLSA0MHB4ICsgNThweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXc6bm90KFttb2RhbD0ndHJ1ZSddKVt3c3R5bGU9J2NpcmNsZSddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDIwcHggLSA0OHB4ICsgNTRweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXc6bm90KFttb2RhbD0ndHJ1ZSddKVt3c3R5bGU9J2NpcmNsZSddOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDIwcHggLSA0OHB4ICsgNThweCkpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLXc6bm90KFttb2RhbD0ndHJ1ZSddKSAudXNlcmJhY2stY29udHJvbHMtbWluaW1pemUge1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy13Om5vdChbbW9kYWw9J3RydWUnXSkgLnVzZXJiYWNrLWNvbnRyb2xzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1jb250cm9scy1taW5pbWl6ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHNbbW9kYWw9J3RydWUnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGModmFyKC0td2lkZ2V0LWRldmljZS1oZWlnaHQpIC8gMiAtIDY0cHgpKSAhaW1wb3J0YW50O1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzW21vZGFsPSd0cnVlJ106aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKHZhcigtLXdpZGdldC1kZXZpY2UtaGVpZ2h0KSAvIDIgLSA2OHB4KSkgIWltcG9ydGFudDtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21pbmltaXplZD0nMSddIC51c2VyYmFjay1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLW1pbmltaXplZC10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbWluaW1pemVkPScxJ10gLnVzZXJiYWNrLWNvbnRyb2xzLWhlYWRlci10ZXh0LCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttaW5pbWl6ZWQ9JzEnXSAudXNlcmJhY2stY29udHJvbHMtb3B0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW2lzb3Blbj0ndHJ1ZSddIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0MjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDE0NCwgMTYwLCAwLjcpO1xuICB9XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lcltpc29wZW49J3RydWUnXVtuZXh0Z2VuPScxJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxNDQsIDE2MCwgMC4zKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lcltpc29wZW49J3RydWUnXSAudXNlcmJhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW2lzb3Blbj0ndHJ1ZSddIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSBzdmc6Zmlyc3QtY2hpbGQsICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW2lzb3Blbj0ndHJ1ZSddIC51c2VyYmFjay1idXR0b25bd3N0eWxlPSdjaXJjbGUnXSBpbWc6Zmlyc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbaXNvcGVuPSd0cnVlJ10gLnVzZXJiYWNrLWJ1dHRvblt3c3R5bGU9J2NpcmNsZSddIHN2ZzpsYXN0LWNoaWxkLCAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lcltpc29wZW49J3RydWUnXSAudXNlcmJhY2stYnV0dG9uW3dzdHlsZT0nY2lyY2xlJ10gaW1nOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttb2RhbD0ndHJ1ZSddW2lzb3Blbj0ndHJ1ZSddIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDE0NCwgMTYwLCAwLjcpO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21vZGFsPSd0cnVlJ11baXNvcGVuPSd0cnVlJ11bbmV4dGdlbj0nMSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDE0NCwgMTYwLCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAjdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttb2RhbD0ndHJ1ZSddW2lzb3Blbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbW9kYWw9J3RydWUnXVtpc29wZW49J3RydWUnXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbW9kYWw9J3RydWUnXVtpc29wZW49J3RydWUnXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbW9kYWw9J3RydWUnXVtpc29wZW49J3RydWUnXSAudXNlcmJhY2stY29udHJvbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDAgNzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogZmVlZGJhY2tGYWRlSW4gMC4xcyBsaW5lYXIgMC4wNXMgZm9yd2FyZHM7XG59XG4jdXNlcmJhY2tfYnV0dG9uX2NvbnRhaW5lclttb2RhbD0ndHJ1ZSddW2lzb3Blbj0ndHJ1ZSddIC51c2VyYmFjay1jb250cm9sc1tuZXh0Z2VuPScxJ10ge1xuICBib3gtc2hhZG93OiAwIDAgNzBweCByZ2JhKDEyOCwgMTQ0LCAxNjAsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApICN1c2VyYmFja19idXR0b25fY29udGFpbmVyW21vZGFsPSd0cnVlJ11baXNvcGVuPSd0cnVlJ10gLnVzZXJiYWNrLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiN1c2VyYmFja19idXR0b25fY29udGFpbmVyW2RyYXdpbmc9J3RydWUnXSwgI3VzZXJiYWNrX2J1dHRvbl9jb250YWluZXJbbW9kYWw9J3RydWUnXVtpc29wZW49J3RydWUnXVtkcmF3aW5nPSd0cnVlJ10ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NDtcbiAgdG9wOiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuICB3aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1ib2R5KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAudXNlcmJhY2stZmVlZGJhY2stdmlldyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1zeXN0ZW0tbGluZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSB1Y2xvc2Uge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LXRpdGxlIC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDE3cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LXRpdGxlIC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNlYXJjaCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctdGl0bGUgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc2VhcmNoLXRvdGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LXRpdGxlIC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNlYXJjaC10b3RhbCA+IHNwYW4ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtdG90YWwgPiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xuICBmaWxsOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctdGl0bGUgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc2VhcmNoLXRvdGFsID4gdWJkcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZS0xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0Ryb3Bkb3duIDAuMnM7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtdG90YWwgPiB1YmRyb3Bkb3duLmlzb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctdGl0bGUgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc2VhcmNoLXRvdGFsID4gdWJkcm9wZG93biA+IHVib3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtdG90YWwgPiB1YmRyb3Bkb3duID4gdWJvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yNSk7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtdG90YWwgPiB1YmRyb3Bkb3duID4gdWJvcHRpb24uYWN0aXZlID4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LXRpdGxlIC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNlYXJjaC10b3RhbCA+IHViZHJvcGRvd24gPiB1Ym9wdGlvbiA+IHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgZmlsbDogdmFyKC0td2lkZ2V0LWJ1dHRvbi1iZyk7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy10aXRsZSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtdG90YWwgPiB1YmRyb3Bkb3duID4gdWJvcHRpb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLWxpbmUpO1xuICBtYXJnaW46IDhweCAwO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4xcyBsaW5lYXI7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2YmNlMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZWFyY2gtZm9ybSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0td2lkZ2V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zY3JvbGxlci1sb2FkaW5nOmJlZm9yZSwgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc2Nyb2xsZXItbG9hZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zY3JvbGxlci1sb2FkaW5nOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja1JvdGF0ZSAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjay12aWV3LWVtcHR5IHtcbiAgbWFyZ2luOiAzMCUgMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tdGV4dCk7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2stdmlldy1lbXB0eSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMTJweCBhdXRvO1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDApO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDE2cHggMjRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3VyLXN5c3RlbS1saW5lKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLnVzZXJiYWNrLWZlZWRiYWNrLXZpZGVvID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2s6aG92ZXIgPiBhID4gdWJkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjayA+IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjayA+IGEgPiBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjayA+IGEgPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2sgPiBhID4gdmlkZW8ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2sgPiBhID4gdWJkaXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXN1cmZhY2UpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrID4gYSA+IHViZGl2IGRpdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBhbmltYXRpb246IGZlZWRiYWNrRmFkZUluRG93biAwLjJzO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrIC51c2VyYmFjay1mZWVkYmFjay1lbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrIC51c2VyYmFjay1mZWVkYmFjay1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG91ci1zeXN0ZW0tbGluZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwpO1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrIC51c2VyYmFjay1mZWVkYmFjay1wYWdlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsKTtcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3IC51c2VyYmFjay1mZWVkYmFjayAudXNlcmJhY2stZmVlZGJhY2stcGFnZSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJ0lEJztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udXNlcmJhY2stZmVlZGJhY2stdmlldyAudXNlcmJhY2stZmVlZGJhY2sgLnVzZXJiYWNrLWZlZWRiYWNrLXBhZ2UgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC00MDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXcgLnVzZXJiYWNrLWZlZWRiYWNrLnVzZXJiYWNrLWZlZWRiYWNrLWdlbmVyYWwgPiBhID4gdWJkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2VyYmFjay1mZWVkYmFjay12aWV3LWUsIC51c2VyYmFjay1mZWVkYmFjay12aWV3LXNlIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0ZhZGVJblJpZ2h0IDAuMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keTpub3QoOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J3RhYmxldCddKSk6bm90KCA6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0nZGVza3RvcCddKSApIC51c2VyYmFjay1mZWVkYmFjay12aWV3LWUsIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAudXNlcmJhY2stZmVlZGJhY2stdmlldy1zZSB7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjFzIGxpbmVhcjtcbiAgfVxufVxuLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctdywgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc3cge1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBhbmltYXRpb246IGZlZWRiYWNrRmFkZUluTGVmdCAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHk6bm90KDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSd0YWJsZXQnXSkpOm5vdCggOmhhcygudXNlcmJhY2stYnV0dG9uLWNvbnRhaW5lcltkYXRhLWJyZWFrcG9pbnQ9J2Rlc2t0b3AnXSkgKSAudXNlcmJhY2stZmVlZGJhY2stdmlldy13LCBib2R5Om5vdCg6aGFzKC51c2VyYmFjay1idXR0b24tY29udGFpbmVyW2RhdGEtYnJlYWtwb2ludD0ndGFibGV0J10pKTpub3QoIDpoYXMoLnVzZXJiYWNrLWJ1dHRvbi1jb250YWluZXJbZGF0YS1icmVha3BvaW50PSdkZXNrdG9wJ10pICkgLnVzZXJiYWNrLWZlZWRiYWNrLXZpZXctc3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuMXMgbGluZWFyO1xuICB9XG59XG4udXNlcmJhY2stbG9hZC1kZXRlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOTk5ICFpbXBvcnRhbnQ7XG59XG51bW9kYWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxNDQsIDE2MCwgMC43KTtcbiAgYW5pbWF0aW9uOiBmZWVkYmFja0ZhZGVJbiAwLjFzIGxpbmVhcjtcbn1cbnVtb2RhbCAudXNlcmJhY2stbW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxudW1vZGFsID4gdWJkaXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICBhbmltYXRpb246IGZlZWRiYWNrWm9vbUluIDAuMXM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG51bW9kYWwgPiB1YmRpdiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG51bW9kYWwgPiB1YmRpdiAudXNlcmJhY2stbW9kYWwtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudW1vZGFsID4gdWJkaXYgLnVzZXJiYWNrLW1vZGFsLWJ1dHRvbnMgYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVtb2RhbCA+IHViZGl2IC51c2VyYmFjay1tb2RhbC1idXR0b25zIGJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xufVxudW1vZGFsID4gdWJkaXYgLnVzZXJiYWNrLW1vZGFsLWJ1dHRvbnMgYnRuOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlLTIpO1xufVxudW1vZGFsID4gdWJkaXYgLnVzZXJiYWNrLW1vZGFsLWluZm8tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItc3lzdGVtLXRleHQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrVG9vbGJhckluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC00NHB4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja1Rvb2xiYXJNb2JpbGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNDRweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja0FuaW1hdGlvblJlc2V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja1NsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tBbm5vdGF0ZVNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tUb29sYmFyU2xpZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC00MnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrVG9vbGJhclNsaWRlT3V0TW9iaWxlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogLTMycHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tTbGlkZUluTW9iaWxlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tEcm9wZG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja0ZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tGYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrU2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrQ29udHJvbHNab29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja1NsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tTbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tDb250cm9sc1NsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tDb250cm9sc1NsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja0NvbnRyb2xzU2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrUm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tab29tSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrU2xpZGVMZWZ0SW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tGYWRlTGVmdEluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmVlZGJhY2tGYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrRmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmZWVkYmFja1B1bHNlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrUGluIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNPdXRyb1RleHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZlZWRiYWNrT3BhY2l0eVRyYW5zZm9ybVJlc2V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udWItY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjZmZmO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMwMGM4Nzg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IHZhcigtLXdpZGdldC1vdXRyby1pY29uKTtcbiAgYW5pbWF0aW9uOiB1Yi1jaGVja21hcmstZmlsbCAwLjRzIGVhc2UtaW4tb3V0IDAuNHMgZm9yd2FyZHMsIHViLWNoZWNrbWFyay1zY2FsZSAwLjNzIGVhc2UtaW4tb3V0IDAuOXMgYm90aDtcbn1cbi51Yi1jaGVja21hcmtfX2NpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE2NjtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE2NjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIHN0cm9rZTogIzAwYzg3ODtcbiAgc3Ryb2tlOiB2YXIoLS13aWRnZXQtb3V0cm8taWNvbik7XG4gIGZpbGw6IG5vbmU7XG4gIGFuaW1hdGlvbjogdWItY2hlY2ttYXJrLXN0cm9rZSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ1LCAxKSBmb3J3YXJkcztcbn1cbi51Yi1jaGVja21hcmtfX2NoZWNrIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0ODtcbiAgYW5pbWF0aW9uOiB1Yi1jaGVja21hcmstc3Ryb2tlIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDUsIDEpIDAuOHMgZm9yd2FyZHM7XG59XG4udWItY2hlY2ttYXJrLWZpeGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDMwcHggIzAwYzg3ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMzBweCB2YXIoLS13aWRnZXQtb3V0cm8taWNvbik7XG59XG4udWItY2hlY2ttYXJrLWZpeGVkIC51Yi1jaGVja21hcmtfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4udWItY2hlY2ttYXJrLWZpeGVkIC51Yi1jaGVja21hcmtfX2NoZWNrIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbiN1c2VyYmFja192aWRlb19jYXB0dXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuI3VzZXJiYWNrX3ZpZGVvX3BsYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4jdXNlcmJhY2tfdmlkZW9fcGxheWVyICN1c2VyYmFja192aWRlb19wbGF5ZXJfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJiYWNrX3ZpZGVvX3BsYXllciAjdXNlcmJhY2tfdmlkZW9fcGxheWVyX2Nsb3NlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMjBweDtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuI3VzZXJiYWNrX3ZpZGVvX3BsYXllciAjdXNlcmJhY2tfdmlkZW9fcGxheWVyX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuI3VzZXJiYWNrX3ZpZGVvX3BsYXllciAjdXNlcmJhY2tfdmlkZW9fcGxheWVyX2Nsb3NlOmhvdmVyID4gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbiN1c2VyYmFja192aWRlb19wbGF5ZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAxMDBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogMTAwcHg7XG59XG4jdXNlcmJhY2tfdmlkZW9fcGxheWVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgODBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4jdXNlcmJhY2tfdmlkZW9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAyMzAsIDIzNiwgMC4zKTtcbn1cbnVidmlkZW90b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweCAwIDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGZlZWRiYWNrU2xpZGVVcCAwLjNzIGxpbmVhcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdpZGdldC1mb250LWZhbWlseSk7XG4gIGN1cnNvcjogbW92ZTtcbn1cbnVidmlkZW90b29sYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0KTtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydCksIDAgMTBweCAwIDAgdmFyKC0tY29sb3VyLW5ldXRyYWwtMjAwLWRhcmstaW52ZXJ0KSwgNXB4IDAgMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydCksIDVweCA1cHggMCAwIHZhcigtLWNvbG91ci1uZXV0cmFsLTIwMC1kYXJrLWludmVydCksIDVweCAxMHB4IDAgMCB2YXIoLS1jb2xvdXItbmV1dHJhbC0yMDAtZGFyay1pbnZlcnQpO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXN5c3RlbS1zdXJmYWNlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51YnZpZGVvdG9vbGJhciBidG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnVidmlkZW90b29sYmFyIGJ0bltkaXNhYmxlZF0gPiBzdmcge1xuICBvcGFjaXR5OiAwLjM7XG59XG51YnZpZGVvdG9vbGJhciBidG4gPiBidG4tdG9vbHRpcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG51YnZpZGVvdG9vbGJhciBidG4gPiBidG4tdG9vbHRpcCBidG4tc2hvcnRjdXQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDlweDtcbn1cbnVidmlkZW90b29sYmFyIGJ0biA+IGJ0bi10b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0xcHggYXV0byBhdXRvIGF1dG87XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG51YnZpZGVvdG9vbGJhciBidG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGZpbGw6IHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydCk7XG59XG51YnZpZGVvdG9vbGJhciBidG46aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtNTApO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA2MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLW11dGUgc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy1tdXRlOm5vdCgudXNlcmJhY2stdmlkZW8tY29udHJvbHMtYWN0aXZlKSBzdmcge1xuICBmaWxsOiByZ2JhKDM1LCA0NiwgNTgsIDAuNCk7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtbXV0ZTpub3QoLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLWFjdGl2ZSkgdWJ2b2x1bWUge1xuICBkaXNwbGF5OiBub25lO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLW11dGUudXNlcmJhY2stdmlkZW8tY29udHJvbHMtYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtZHJhdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDYwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtZHJhdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbCk7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtZHJhdyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLWRyYXc6bm90KC51c2VyYmFjay12aWRlby1jb250cm9scy1hY3RpdmUpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLW5ldXRyYWwtMzAwLWRhcmstaW52ZXJ0KTtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy1kcmF3Om5vdCgudXNlcmJhY2stdmlkZW8tY29udHJvbHMtYWN0aXZlKSBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItbmV1dHJhbC0zMDAtZGFyay1pbnZlcnQpO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLWRyYXcudXNlcmJhY2stdmlkZW8tY29udHJvbHMtYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtZHJhdy51c2VyYmFjay12aWRlby1jb250cm9scy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDYwO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLXBhdXNlIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtcmVzdW1lIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy1zdGFydCBidG4tcmVjb3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1uZXV0cmFsLTYwMC1kYXJrLWludmVydCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtc3RhcnQgYnRuLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDYwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy1zdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy1zdG9wIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxudWJ2aWRlb3Rvb2xiYXIgYnRuLnVzZXJiYWNrLXZpZGVvLWNvbnRyb2xzLXN0b3AgYnRuLXRpbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YzN2Y3ZiA1MCUsICNmZjQwNjAgNTAlKTtcbiAgYW5pbWF0aW9uOiB1Yi1idG5UaW1lciAxMHMgc3RlcHMoMzYwLCBzdGFydCkgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG51YnZpZGVvdG9vbGJhciBidG4udXNlcmJhY2stdmlkZW8tY29udHJvbHMtc3RvcCBidG4tdGltZXIgYnRuLXRpbWVyLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAxMDAlLzUwJSAwIDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgYW5pbWF0aW9uOiB1Yi1idG5NYXNrIDEwcyBzdGVwcygxODAsIHN0YXJ0KSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy10aW1lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItbmV1dHJhbC04MDAtZGFyay1pbnZlcnQpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbnVidmlkZW90b29sYmFyIGJ0bi51c2VyYmFjay12aWRlby1jb250cm9scy10aW1lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zeXN0ZW0tc3VyZmFjZSk7XG59XG51YnZpZGVvdG9vbGJhciB1YnZvbHVtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxudWJ2aWRlb3Rvb2xiYXIgdWJ2b2x1bWUgdWJkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1zdWNjZXNzKTtcbn1cbnVidmlkZW90b29sYmFyIHVidm9sdW1lIHViZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDA7XG59XG51YnZpZGVvdG9vbGJhciB1YnZvbHVtZSB1YmRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA0cHg7XG59XG51YnZpZGVvdG9vbGJhciB1YnZvbHVtZSB1YmRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA4cHg7XG59XG51YnZpZGVvdG9vbGJhciB1YnZvbHVtZS5oYXN2b2x1bWUgdWJkaXYge1xuICBhbmltYXRpb246IHViLW1pY1ZvbHVtZSAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbnVidmlkZW90b29sYmFyIHVidm9sdW1lLmhhc3ZvbHVtZSB1YmRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG51YnZpZGVvdG9vbGJhciB1YnZvbHVtZS5oYXN2b2x1bWUgdWJkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxudWJ2aWRlb3Rvb2xiYXIgdWJ2b2x1bWUuaGFzdm9sdW1lIHViZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi51c2VyYmFjay1jb250cm9scy1jYXB0Y2hhIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1uZXV0cmFsLTEwKTtcbn1cbnViLWNhcHRjaGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnViLWNhcHRjaGEgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbnVidmlkZW9vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjE0NzQ4MzY0NDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbnVidmlkZW9vdmVybGF5W3JlY29yZGluZz0ndHJ1ZSddIHtcbiAgY3Vyc29yOiB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9oaWdobGlnaHRlcjF4LnBuZycpIDcgMjIsIGNyb3NzaGFpcjtcbn1cbnVidmlkZW9vdmVybGF5W3JlY29yZGluZz0ndHJ1ZSddW2Rwcj0nMi4wMCddIHtcbiAgY3Vyc29yOiAtd2Via2l0LWltYWdlLXNldCh1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9oaWdobGlnaHRlcjF4LnBuZycpIDF4LCB1cmwoJ2h0dHBzOi8vc3RhdGljLnVzZXJiYWNrLmlvL2ltYWdlL2N1cnNvcl9oaWdobGlnaHRlcjJ4LnBuZycpIDJ4KSA4IDE3LCBjcm9zc2hhaXI7XG59XG51YnZpZGVvb3ZlcmxheSAjc25hcF9zdmdfdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxudWJtb3VzZWNsaWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ1O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IC0zMnB4IDAgMCAtMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBhbmltYXRpb246IGNsaWNrRWZmZWN0IDAuNHMgZWFzZS1pbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDY0LCAyNTUsIDAuMik7XG59XG5Aa2V5ZnJhbWVzIGNsaWNrRWZmZWN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbi51c2VyYmFjay12aWRlby1jb3VudC1kb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogdWItY291bnRkb3duT3ZlcmxheSAxcyBsaW5lYXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13aWRnZXQtZm9udC1mYW1pbHkpO1xufVxuQGtleWZyYW1lcyB1Yi1jb3VudGRvd25PdmVybGF5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdWItY2hlY2ttYXJrLXN0cm9rZSB7XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHViLWNoZWNrbWFyay1zY2FsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHViLWNoZWNrbWFyay1maWxsIHtcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMzBweCAjMDBjODc4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDMwcHggdmFyKC0td2lkZ2V0LW91dHJvLWljb24pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHViLW1pY1ZvbHVtZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdWItYnRuVGltZXIge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHViLWJ0bk1hc2sge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmNDA2MDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZjQwNjA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgNTAuMDElIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjM3ZjdmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICNmMzdmN2Y7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3V0cm8taWNvbi0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/