*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:;
  --tw-pan-y:;
  --tw-pinch-zoom:;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:;
  --tw-gradient-via-position:;
  --tw-gradient-to-position:;
  --tw-ordinal:;
  --tw-slashed-zero:;
  --tw-numeric-figure:;
  --tw-numeric-spacing:;
  --tw-numeric-fraction:;
  --tw-ring-inset:;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(147 197 253 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:;
  --tw-brightness:;
  --tw-contrast:;
  --tw-grayscale:;
  --tw-hue-rotate:;
  --tw-invert:;
  --tw-saturate:;
  --tw-sepia:;
  --tw-drop-shadow:;
  --tw-backdrop-blur:;
  --tw-backdrop-brightness:;
  --tw-backdrop-contrast:;
  --tw-backdrop-grayscale:;
  --tw-backdrop-hue-rotate:;
  --tw-backdrop-invert:;
  --tw-backdrop-opacity:;
  --tw-backdrop-saturate:;
  --tw-backdrop-sepia:;
  --tw-contain-size:;
  --tw-contain-layout:;
  --tw-contain-paint:;
  --tw-contain-style:;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:;
  --tw-pan-y:;
  --tw-pinch-zoom:;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:;
  --tw-gradient-via-position:;
  --tw-gradient-to-position:;
  --tw-ordinal:;
  --tw-slashed-zero:;
  --tw-numeric-figure:;
  --tw-numeric-spacing:;
  --tw-numeric-fraction:;
  --tw-ring-inset:;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(147 197 253 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:;
  --tw-brightness:;
  --tw-contrast:;
  --tw-grayscale:;
  --tw-hue-rotate:;
  --tw-invert:;
  --tw-saturate:;
  --tw-sepia:;
  --tw-drop-shadow:;
  --tw-backdrop-blur:;
  --tw-backdrop-brightness:;
  --tw-backdrop-contrast:;
  --tw-backdrop-grayscale:;
  --tw-backdrop-hue-rotate:;
  --tw-backdrop-invert:;
  --tw-backdrop-opacity:;
  --tw-backdrop-saturate:;
  --tw-backdrop-sepia:;
  --tw-contain-size:;
  --tw-contain-layout:;
  --tw-contain-paint:;
  --tw-contain-style:;
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
  tab-size: 4;
  /* 3 */
  font-family: kyrial-sans-pro, sans-serif;
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

  /*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

  input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    /* 1 */
    color: #9ca3af;
    /* 2 */
  }

  input::placeholder,
  textarea::placeholder {
    opacity: 1;
    /* 1 */
    color: #9ca3af;
    /* 2 */
  }

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root {
  --color-inherit: inherit;
  --color-current: currentColor;
  --color-transparent: transparent;
  --color-black: #000;
  --color-white: #fff;
  --color-slate-50: #f8fafc;
  --color-slate-100: #f1f5f9;
  --color-slate-200: #e2e8f0;
  --color-slate-300: #cbd5e1;
  --color-slate-400: #94a3b8;
  --color-slate-500: #64748b;
  --color-slate-600: #475569;
  --color-slate-700: #334155;
  --color-slate-800: #1e293b;
  --color-slate-900: #0f172a;
  --color-slate-950: #020617;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5db;
  --color-gray-400: #9ca3af;
  --color-gray-500: #6b7280;
  --color-gray-600: #4b5563;
  --color-gray-700: #374151;
  --color-gray-800: #1f2937;
  --color-gray-900: #111827;
  --color-gray-950: #030712;
  --color-zinc-50: #fafafa;
  --color-zinc-100: #f4f4f5;
  --color-zinc-200: #e4e4e7;
  --color-zinc-300: #d4d4d8;
  --color-zinc-400: #a1a1aa;
  --color-zinc-500: #71717a;
  --color-zinc-600: #52525b;
  --color-zinc-700: #3f3f46;
  --color-zinc-800: #27272a;
  --color-zinc-900: #18181b;
  --color-zinc-950: #09090b;
  --color-neutral-50: #fafafa;
  --color-neutral-100: #f5f5f5;
  --color-neutral-200: #e5e5e5;
  --color-neutral-300: #d4d4d4;
  --color-neutral-400: #a3a3a3;
  --color-neutral-500: #737373;
  --color-neutral-600: #525252;
  --color-neutral-700: #404040;
  --color-neutral-800: #262626;
  --color-neutral-900: #171717;
  --color-neutral-950: #0a0a0a;
  --color-stone-50: #fafaf9;
  --color-stone-100: #f5f5f4;
  --color-stone-200: #e7e5e4;
  --color-stone-300: #d6d3d1;
  --color-stone-400: #a8a29e;
  --color-stone-500: #78716c;
  --color-stone-600: #57534e;
  --color-stone-700: #44403c;
  --color-stone-800: #292524;
  --color-stone-900: #1c1917;
  --color-stone-950: #0c0a09;
  --color-red-50: #fef2f2;
  --color-red-100: rgb(var(--red-100) / <alpha-value>);
  --color-red-200: #fecaca;
  --color-red-300: #fca5a5;
  --color-red-400: #f87171;
  --color-red-500: rgb(var(--red-500) / <alpha-value>);
  --color-red-600: #dc2626;
  --color-red-700: rgb(var(--red-700) / <alpha-value>);
  --color-red-800: #991b1b;
  --color-red-900: rgb(var(--red-900) / <alpha-value>);
  --color-red-950: #450a0a;
  --color-orange-50: #fff7ed;
  --color-orange-100: rgb(var(--orange-100) / <alpha-value>);
  --color-orange-200: #fed7aa;
  --color-orange-300: #fdba74;
  --color-orange-400: #fb923c;
  --color-orange-500: rgb(var(--orange-500) / <alpha-value>);
  --color-orange-600: #ea580c;
  --color-orange-700: rgb(var(--orange-700) / <alpha-value>);
  --color-orange-800: #9a3412;
  --color-orange-900: rgb(var(--orange-900) / <alpha-value>);
  --color-orange-950: #431407;
  --color-amber-50: #fffbeb;
  --color-amber-100: #fef3c7;
  --color-amber-200: #fde68a;
  --color-amber-300: #fcd34d;
  --color-amber-400: #fbbf24;
  --color-amber-500: #f59e0b;
  --color-amber-600: #d97706;
  --color-amber-700: #b45309;
  --color-amber-800: #92400e;
  --color-amber-900: #78350f;
  --color-amber-950: #451a03;
  --color-yellow-50: #fefce8;
  --color-yellow-100: rgb(var(--yellow-100) / <alpha-value>);
  --color-yellow-200: rgb(var(--yellow-200) / <alpha-value>);
  --color-yellow-300: rgb(var(--yellow-300) / <alpha-value>);
  --color-yellow-400: rgb(var(--yellow-400) / <alpha-value>);
  --color-yellow-500: rgb(var(--yellow-500) / <alpha-value>);
  --color-yellow-600: rgb(var(--yellow-600) / <alpha-value>);
  --color-yellow-700: rgb(var(--yellow-700) / <alpha-value>);
  --color-yellow-800: rgb(var(--yellow-800) / <alpha-value>);
  --color-yellow-900: rgb(var(--yellow-900) / <alpha-value>);
  --color-yellow-950: #422006;
  --color-lime-50: #f7fee7;
  --color-lime-100: #ecfccb;
  --color-lime-200: #d9f99d;
  --color-lime-300: #bef264;
  --color-lime-400: #a3e635;
  --color-lime-500: #84cc16;
  --color-lime-600: #65a30d;
  --color-lime-700: #4d7c0f;
  --color-lime-800: #3f6212;
  --color-lime-900: #365314;
  --color-lime-950: #1a2e05;
  --color-green-50: #f0fdf4;
  --color-green-100: rgb(var(--green-100) / <alpha-value>);
  --color-green-200: rgb(var(--green-200) / <alpha-value>);
  --color-green-300: rgb(var(--green-300) / <alpha-value>);
  --color-green-400: rgb(var(--green-400) / <alpha-value>);
  --color-green-500: rgb(var(--green-500) / <alpha-value>);
  --color-green-600: rgb(var(--green-600) / <alpha-value>);
  --color-green-700: rgb(var(--green-700) / <alpha-value>);
  --color-green-800: rgb(var(--green-800) / <alpha-value>);
  --color-green-900: rgb(var(--green-900) / <alpha-value>);
  --color-green-950: #052e16;
  --color-emerald-50: #ecfdf5;
  --color-emerald-100: #d1fae5;
  --color-emerald-200: #a7f3d0;
  --color-emerald-300: #6ee7b7;
  --color-emerald-400: #34d399;
  --color-emerald-500: #10b981;
  --color-emerald-600: #059669;
  --color-emerald-700: #047857;
  --color-emerald-800: #065f46;
  --color-emerald-900: #064e3b;
  --color-emerald-950: #022c22;
  --color-teal-50: #f0fdfa;
  --color-teal-100: #ccfbf1;
  --color-teal-200: #99f6e4;
  --color-teal-300: #5eead4;
  --color-teal-400: #2dd4bf;
  --color-teal-500: #14b8a6;
  --color-teal-600: #0d9488;
  --color-teal-700: #0f766e;
  --color-teal-800: #115e59;
  --color-teal-900: #134e4a;
  --color-teal-950: #042f2e;
  --color-cyan-50: #ecfeff;
  --color-cyan-100: #cffafe;
  --color-cyan-200: #a5f3fc;
  --color-cyan-300: #67e8f9;
  --color-cyan-400: #22d3ee;
  --color-cyan-500: #06b6d4;
  --color-cyan-600: #0891b2;
  --color-cyan-700: #0e7490;
  --color-cyan-800: #155e75;
  --color-cyan-900: #164e63;
  --color-cyan-950: #083344;
  --color-sky-50: #f0f9ff;
  --color-sky-100: #e0f2fe;
  --color-sky-200: #bae6fd;
  --color-sky-300: #7dd3fc;
  --color-sky-400: #38bdf8;
  --color-sky-500: #0ea5e9;
  --color-sky-600: #0284c7;
  --color-sky-700: #0369a1;
  --color-sky-800: #075985;
  --color-sky-900: #0c4a6e;
  --color-sky-950: #082f49;
  --color-blue-50: #eff6ff;
  --color-blue-100: rgb(var(--blue-100) / <alpha-value>);
  --color-blue-200: rgb(var(--blue-200) / <alpha-value>);
  --color-blue-300: rgb(var(--blue-300) / <alpha-value>);
  --color-blue-400: rgb(var(--blue-400) / <alpha-value>);
  --color-blue-500: rgb(var(--blue-500) / <alpha-value>);
  --color-blue-600: rgb(var(--blue-600) / <alpha-value>);
  --color-blue-700: rgb(var(--blue-700) / <alpha-value>);
  --color-blue-800: rgb(var(--blue-800) / <alpha-value>);
  --color-blue-900: rgb(var(--blue-900) / <alpha-value>);
  --color-blue-950: #172554;
  --color-indigo-50: #eef2ff;
  --color-indigo-100: #e0e7ff;
  --color-indigo-200: #c7d2fe;
  --color-indigo-300: #a5b4fc;
  --color-indigo-400: #818cf8;
  --color-indigo-500: #6366f1;
  --color-indigo-600: #4f46e5;
  --color-indigo-700: #4338ca;
  --color-indigo-800: #3730a3;
  --color-indigo-900: #312e81;
  --color-indigo-950: #1e1b4b;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #ede9fe;
  --color-violet-200: #ddd6fe;
  --color-violet-300: #c4b5fd;
  --color-violet-400: #a78bfa;
  --color-violet-500: #8b5cf6;
  --color-violet-600: #7c3aed;
  --color-violet-700: #6d28d9;
  --color-violet-800: #5b21b6;
  --color-violet-900: #4c1d95;
  --color-violet-950: #2e1065;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-200: #e9d5ff;
  --color-purple-300: #d8b4fe;
  --color-purple-400: #c084fc;
  --color-purple-500: #a855f7;
  --color-purple-600: #9333ea;
  --color-purple-700: #7e22ce;
  --color-purple-800: #6b21a8;
  --color-purple-900: #581c87;
  --color-purple-950: #3b0764;
  --color-fuchsia-50: #fdf4ff;
  --color-fuchsia-100: #fae8ff;
  --color-fuchsia-200: #f5d0fe;
  --color-fuchsia-300: #f0abfc;
  --color-fuchsia-400: #e879f9;
  --color-fuchsia-500: #d946ef;
  --color-fuchsia-600: #c026d3;
  --color-fuchsia-700: #a21caf;
  --color-fuchsia-800: #86198f;
  --color-fuchsia-900: #701a75;
  --color-fuchsia-950: #4a044e;
  --color-pink-50: #fdf2f8;
  --color-pink-100: rgb(var(--pink-100) / <alpha-value>);
  --color-pink-200: rgb(var(--pink-200) / <alpha-value>);
  --color-pink-300: rgb(var(--pink-300) / <alpha-value>);
  --color-pink-400: rgb(var(--pink-400) / <alpha-value>);
  --color-pink-500: rgb(var(--pink-500) / <alpha-value>);
  --color-pink-600: rgb(var(--pink-600) / <alpha-value>);
  --color-pink-700: rgb(var(--pink-700) / <alpha-value>);
  --color-pink-800: rgb(var(--pink-800) / <alpha-value>);
  --color-pink-900: rgb(var(--pink-900) / <alpha-value>);
  --color-pink-950: #500724;
  --color-rose-50: #fff1f2;
  --color-rose-100: #ffe4e6;
  --color-rose-200: #fecdd3;
  --color-rose-300: #fda4af;
  --color-rose-400: #fb7185;
  --color-rose-500: #f43f5e;
  --color-rose-600: #e11d48;
  --color-rose-700: #be123c;
  --color-rose-800: #9f1239;
  --color-rose-900: #881337;
  --color-rose-950: #4c0519;
  --color-navy-100: rgb(var(--navy-100) / <alpha-value>);
  --color-navy-200: rgb(var(--navy-200) / <alpha-value>);
  --color-navy-300: rgb(var(--navy-300) / <alpha-value>);
  --color-navy-400: rgb(var(--navy-400) / <alpha-value>);
  --color-navy-500: rgb(var(--navy-500) / <alpha-value>);
  --color-navy-600: rgb(var(--navy-600) / <alpha-value>);
  --color-navy-700: rgb(var(--navy-700) / <alpha-value>);
  --color-navy-800: rgb(var(--navy-800) / <alpha-value>);
  --color-navy-900: rgb(var(--navy-900) / <alpha-value>);
  --color-azul-100: rgb(var(--azul-100) / <alpha-value>);
  --color-azul-200: rgb(var(--azul-200) / <alpha-value>);
  --color-azul-300: rgb(var(--azul-300) / <alpha-value>);
  --color-azul-400: rgb(var(--azul-400) / <alpha-value>);
  --color-azul-500: rgb(var(--azul-500) / <alpha-value>);
  --color-azul-600: rgb(var(--azul-600) / <alpha-value>);
  --color-azul-700: rgb(var(--azul-700) / <alpha-value>);
  --color-azul-800: rgb(var(--azul-800) / <alpha-value>);
  --color-azul-900: rgb(var(--azul-900) / <alpha-value>);
  --color-background-blue-300: rgb(var(--background-blue-300) / <alpha-value>);
  --color-background-blue-500: rgb(var(--background-blue-500) / <alpha-value>);
  --color-background-blue-600: rgb(var(--background-blue-600) / <alpha-value>);
  --color-background-blue-700: rgb(var(--background-blue-700) / <alpha-value>);
  --color-light-green-100: rgb(var(--light-green-100) / <alpha-value>);
  --color-light-green-500: rgb(var(--light-green-500) / <alpha-value>);
  --color-light-green-700: rgb(var(--light-green-700) / <alpha-value>);
  --color-light-green-900: rgb(var(--light-green-900) / <alpha-value>);
  --color-cobalt-100: rgb(var(--cobalt-100) / <alpha-value>);
  --color-cobalt-500: rgb(var(--cobalt-500) / <alpha-value>);
  --color-cobalt-700: rgb(var(--cobalt-700) / <alpha-value>);
  --color-cobalt-900: rgb(var(--cobalt-900) / <alpha-value>);
  --color-primary-100: rgb(var(--green-100) / <alpha-value>);
  --color-primary-200: rgb(var(--green-200) / <alpha-value>);
  --color-primary-300: rgb(var(--green-300) / <alpha-value>);
  --color-primary-400: rgb(var(--green-400) / <alpha-value>);
  --color-primary-500: rgb(var(--green-500) / <alpha-value>);
  --color-primary-600: rgb(var(--green-600) / <alpha-value>);
  --color-primary-700: rgb(var(--green-700) / <alpha-value>);
  --color-primary-800: rgb(var(--green-800) / <alpha-value>);
  --color-primary-900: rgb(var(--green-900) / <alpha-value>);
  --color-secondary-navy-100: rgb(var(--navy-100) / <alpha-value>);
  --color-secondary-navy-200: rgb(var(--navy-200) / <alpha-value>);
  --color-secondary-navy-300: rgb(var(--navy-300) / <alpha-value>);
  --color-secondary-navy-400: rgb(var(--navy-400) / <alpha-value>);
  --color-secondary-navy-500: rgb(var(--navy-500) / <alpha-value>);
  --color-secondary-navy-600: rgb(var(--navy-600) / <alpha-value>);
  --color-secondary-navy-700: rgb(var(--navy-700) / <alpha-value>);
  --color-secondary-navy-800: rgb(var(--navy-800) / <alpha-value>);
  --color-secondary-navy-900: rgb(var(--navy-900) / <alpha-value>);
  --color-secondary-blue-100: rgb(var(--blue-100) / <alpha-value>);
  --color-secondary-blue-200: rgb(var(--blue-200) / <alpha-value>);
  --color-secondary-blue-300: rgb(var(--blue-300) / <alpha-value>);
  --color-secondary-blue-400: rgb(var(--blue-400) / <alpha-value>);
  --color-secondary-blue-500: rgb(var(--blue-500) / <alpha-value>);
  --color-secondary-blue-600: rgb(var(--blue-600) / <alpha-value>);
  --color-secondary-blue-700: rgb(var(--blue-700) / <alpha-value>);
  --color-secondary-blue-800: rgb(var(--blue-800) / <alpha-value>);
  --color-secondary-blue-900: rgb(var(--blue-900) / <alpha-value>);
  --color-tertiary-pink-100: rgb(var(--pink-100) / <alpha-value>);
  --color-tertiary-pink-200: rgb(var(--pink-200) / <alpha-value>);
  --color-tertiary-pink-300: rgb(var(--pink-300) / <alpha-value>);
  --color-tertiary-pink-400: rgb(var(--pink-400) / <alpha-value>);
  --color-tertiary-pink-500: rgb(var(--pink-500) / <alpha-value>);
  --color-tertiary-pink-600: rgb(var(--pink-600) / <alpha-value>);
  --color-tertiary-pink-700: rgb(var(--pink-700) / <alpha-value>);
  --color-tertiary-pink-800: rgb(var(--pink-800) / <alpha-value>);
  --color-tertiary-pink-900: rgb(var(--pink-900) / <alpha-value>);
  --color-tertiary-azul-100: rgb(var(--azul-100) / <alpha-value>);
  --color-tertiary-azul-200: rgb(var(--azul-200) / <alpha-value>);
  --color-tertiary-azul-300: rgb(var(--azul-300) / <alpha-value>);
  --color-tertiary-azul-400: rgb(var(--azul-400) / <alpha-value>);
  --color-tertiary-azul-500: rgb(var(--azul-500) / <alpha-value>);
  --color-tertiary-azul-600: rgb(var(--azul-600) / <alpha-value>);
  --color-tertiary-azul-700: rgb(var(--azul-700) / <alpha-value>);
  --color-tertiary-azul-800: rgb(var(--azul-800) / <alpha-value>);
  --color-tertiary-azul-900: rgb(var(--azul-900) / <alpha-value>);
  --color-tertiary-yellow-100: rgb(var(--yellow-100) / <alpha-value>);
  --color-tertiary-yellow-200: rgb(var(--yellow-200) / <alpha-value>);
  --color-tertiary-yellow-300: rgb(var(--yellow-300) / <alpha-value>);
  --color-tertiary-yellow-400: rgb(var(--yellow-400) / <alpha-value>);
  --color-tertiary-yellow-500: rgb(var(--yellow-500) / <alpha-value>);
  --color-tertiary-yellow-600: rgb(var(--yellow-600) / <alpha-value>);
  --color-tertiary-yellow-700: rgb(var(--yellow-700) / <alpha-value>);
  --color-tertiary-yellow-800: rgb(var(--yellow-800) / <alpha-value>);
  --color-tertiary-yellow-900: rgb(var(--yellow-900) / <alpha-value>);
  --color-success-100: rgb(var(--light-green-100) / <alpha-value>);
  --color-success-500: rgb(var(--light-green-500) / <alpha-value>);
  --color-success-700: rgb(var(--light-green-700) / <alpha-value>);
  --color-success-900: rgb(var(--light-green-900) / <alpha-value>);
  --color-warning-100: rgb(var(--orange-100) / <alpha-value>);
  --color-warning-500: rgb(var(--orange-500) / <alpha-value>);
  --color-warning-700: rgb(var(--orange-700) / <alpha-value>);
  --color-warning-900: rgb(var(--orange-900) / <alpha-value>);
  --color-error-100: rgb(var(--red-100) / <alpha-value>);
  --color-error-500: rgb(var(--red-500) / <alpha-value>);
  --color-error-700: rgb(var(--red-700) / <alpha-value>);
  --color-error-900: rgb(var(--red-900) / <alpha-value>);
  --color-info-100: rgb(var(--cobalt-100) / <alpha-value>);
  --color-info-500: rgb(var(--cobalt-500) / <alpha-value>);
  --color-info-700: rgb(var(--cobalt-700) / <alpha-value>);
  --color-info-900: rgb(var(--cobalt-900) / <alpha-value>);
  --color-slate-50-10: rgba(248,250,252, .10);
  --color-slate-50-20: rgba(248,250,252, .20);
  --color-slate-50-45: rgba(248,250,252, .45);
  --color-slate-50-65: rgba(248,250,252, .65);
  --color-slate-50-85: rgba(248,250,252, .85);
  --color-slate-100-10: rgba(241,245,249, .10);
  --color-slate-100-20: rgba(241,245,249, .20);
  --color-slate-100-45: rgba(241,245,249, .45);
  --color-slate-100-65: rgba(241,245,249, .65);
  --color-slate-100-85: rgba(241,245,249, .85);
  --color-slate-200-10: rgba(226,232,240, .10);
  --color-slate-200-20: rgba(226,232,240, .20);
  --color-slate-200-45: rgba(226,232,240, .45);
  --color-slate-200-65: rgba(226,232,240, .65);
  --color-slate-200-85: rgba(226,232,240, .85);
  --color-slate-300-10: rgba(203,213,225, .10);
  --color-slate-300-20: rgba(203,213,225, .20);
  --color-slate-300-45: rgba(203,213,225, .45);
  --color-slate-300-65: rgba(203,213,225, .65);
  --color-slate-300-85: rgba(203,213,225, .85);
  --color-slate-400-10: rgba(148,163,184, .10);
  --color-slate-400-20: rgba(148,163,184, .20);
  --color-slate-400-45: rgba(148,163,184, .45);
  --color-slate-400-65: rgba(148,163,184, .65);
  --color-slate-400-85: rgba(148,163,184, .85);
  --color-slate-500-10: rgba(100,116,139, .10);
  --color-slate-500-20: rgba(100,116,139, .20);
  --color-slate-500-45: rgba(100,116,139, .45);
  --color-slate-500-65: rgba(100,116,139, .65);
  --color-slate-500-85: rgba(100,116,139, .85);
  --color-slate-600-10: rgba(71,85,105, .10);
  --color-slate-600-20: rgba(71,85,105, .20);
  --color-slate-600-45: rgba(71,85,105, .45);
  --color-slate-600-65: rgba(71,85,105, .65);
  --color-slate-600-85: rgba(71,85,105, .85);
  --color-slate-700-10: rgba(51,65,85, .10);
  --color-slate-700-20: rgba(51,65,85, .20);
  --color-slate-700-45: rgba(51,65,85, .45);
  --color-slate-700-65: rgba(51,65,85, .65);
  --color-slate-700-85: rgba(51,65,85, .85);
  --color-slate-800-10: rgba(30,41,59, .10);
  --color-slate-800-20: rgba(30,41,59, .20);
  --color-slate-800-45: rgba(30,41,59, .45);
  --color-slate-800-65: rgba(30,41,59, .65);
  --color-slate-800-85: rgba(30,41,59, .85);
  --color-slate-900-10: rgba(15,23,42, .10);
  --color-slate-900-20: rgba(15,23,42, .20);
  --color-slate-900-45: rgba(15,23,42, .45);
  --color-slate-900-65: rgba(15,23,42, .65);
  --color-slate-900-85: rgba(15,23,42, .85);
  --color-slate-950-10: rgba(2,6,23, .10);
  --color-slate-950-20: rgba(2,6,23, .20);
  --color-slate-950-45: rgba(2,6,23, .45);
  --color-slate-950-65: rgba(2,6,23, .65);
  --color-slate-950-85: rgba(2,6,23, .85);
  --color-gray-50-10: rgba(249,250,251, .10);
  --color-gray-50-20: rgba(249,250,251, .20);
  --color-gray-50-45: rgba(249,250,251, .45);
  --color-gray-50-65: rgba(249,250,251, .65);
  --color-gray-50-85: rgba(249,250,251, .85);
  --color-gray-100-10: rgba(243,244,246, .10);
  --color-gray-100-20: rgba(243,244,246, .20);
  --color-gray-100-45: rgba(243,244,246, .45);
  --color-gray-100-65: rgba(243,244,246, .65);
  --color-gray-100-85: rgba(243,244,246, .85);
  --color-gray-200-10: rgba(229,231,235, .10);
  --color-gray-200-20: rgba(229,231,235, .20);
  --color-gray-200-45: rgba(229,231,235, .45);
  --color-gray-200-65: rgba(229,231,235, .65);
  --color-gray-200-85: rgba(229,231,235, .85);
  --color-gray-300-10: rgba(209,213,219, .10);
  --color-gray-300-20: rgba(209,213,219, .20);
  --color-gray-300-45: rgba(209,213,219, .45);
  --color-gray-300-65: rgba(209,213,219, .65);
  --color-gray-300-85: rgba(209,213,219, .85);
  --color-gray-400-10: rgba(156,163,175, .10);
  --color-gray-400-20: rgba(156,163,175, .20);
  --color-gray-400-45: rgba(156,163,175, .45);
  --color-gray-400-65: rgba(156,163,175, .65);
  --color-gray-400-85: rgba(156,163,175, .85);
  --color-gray-500-10: rgba(107,114,128, .10);
  --color-gray-500-20: rgba(107,114,128, .20);
  --color-gray-500-45: rgba(107,114,128, .45);
  --color-gray-500-65: rgba(107,114,128, .65);
  --color-gray-500-85: rgba(107,114,128, .85);
  --color-gray-600-10: rgba(75,85,99, .10);
  --color-gray-600-20: rgba(75,85,99, .20);
  --color-gray-600-45: rgba(75,85,99, .45);
  --color-gray-600-65: rgba(75,85,99, .65);
  --color-gray-600-85: rgba(75,85,99, .85);
  --color-gray-700-10: rgba(55,65,81, .10);
  --color-gray-700-20: rgba(55,65,81, .20);
  --color-gray-700-45: rgba(55,65,81, .45);
  --color-gray-700-65: rgba(55,65,81, .65);
  --color-gray-700-85: rgba(55,65,81, .85);
  --color-gray-800-10: rgba(31,41,55, .10);
  --color-gray-800-20: rgba(31,41,55, .20);
  --color-gray-800-45: rgba(31,41,55, .45);
  --color-gray-800-65: rgba(31,41,55, .65);
  --color-gray-800-85: rgba(31,41,55, .85);
  --color-gray-900-10: rgba(17,24,39, .10);
  --color-gray-900-20: rgba(17,24,39, .20);
  --color-gray-900-45: rgba(17,24,39, .45);
  --color-gray-900-65: rgba(17,24,39, .65);
  --color-gray-900-85: rgba(17,24,39, .85);
  --color-gray-950-10: rgba(3,7,18, .10);
  --color-gray-950-20: rgba(3,7,18, .20);
  --color-gray-950-45: rgba(3,7,18, .45);
  --color-gray-950-65: rgba(3,7,18, .65);
  --color-gray-950-85: rgba(3,7,18, .85);
  --color-zinc-50-10: rgba(250,250,250, .10);
  --color-zinc-50-20: rgba(250,250,250, .20);
  --color-zinc-50-45: rgba(250,250,250, .45);
  --color-zinc-50-65: rgba(250,250,250, .65);
  --color-zinc-50-85: rgba(250,250,250, .85);
  --color-zinc-100-10: rgba(244,244,245, .10);
  --color-zinc-100-20: rgba(244,244,245, .20);
  --color-zinc-100-45: rgba(244,244,245, .45);
  --color-zinc-100-65: rgba(244,244,245, .65);
  --color-zinc-100-85: rgba(244,244,245, .85);
  --color-zinc-200-10: rgba(228,228,231, .10);
  --color-zinc-200-20: rgba(228,228,231, .20);
  --color-zinc-200-45: rgba(228,228,231, .45);
  --color-zinc-200-65: rgba(228,228,231, .65);
  --color-zinc-200-85: rgba(228,228,231, .85);
  --color-zinc-300-10: rgba(212,212,216, .10);
  --color-zinc-300-20: rgba(212,212,216, .20);
  --color-zinc-300-45: rgba(212,212,216, .45);
  --color-zinc-300-65: rgba(212,212,216, .65);
  --color-zinc-300-85: rgba(212,212,216, .85);
  --color-zinc-400-10: rgba(161,161,170, .10);
  --color-zinc-400-20: rgba(161,161,170, .20);
  --color-zinc-400-45: rgba(161,161,170, .45);
  --color-zinc-400-65: rgba(161,161,170, .65);
  --color-zinc-400-85: rgba(161,161,170, .85);
  --color-zinc-500-10: rgba(113,113,122, .10);
  --color-zinc-500-20: rgba(113,113,122, .20);
  --color-zinc-500-45: rgba(113,113,122, .45);
  --color-zinc-500-65: rgba(113,113,122, .65);
  --color-zinc-500-85: rgba(113,113,122, .85);
  --color-zinc-600-10: rgba(82,82,91, .10);
  --color-zinc-600-20: rgba(82,82,91, .20);
  --color-zinc-600-45: rgba(82,82,91, .45);
  --color-zinc-600-65: rgba(82,82,91, .65);
  --color-zinc-600-85: rgba(82,82,91, .85);
  --color-zinc-700-10: rgba(63,63,70, .10);
  --color-zinc-700-20: rgba(63,63,70, .20);
  --color-zinc-700-45: rgba(63,63,70, .45);
  --color-zinc-700-65: rgba(63,63,70, .65);
  --color-zinc-700-85: rgba(63,63,70, .85);
  --color-zinc-800-10: rgba(39,39,42, .10);
  --color-zinc-800-20: rgba(39,39,42, .20);
  --color-zinc-800-45: rgba(39,39,42, .45);
  --color-zinc-800-65: rgba(39,39,42, .65);
  --color-zinc-800-85: rgba(39,39,42, .85);
  --color-zinc-900-10: rgba(24,24,27, .10);
  --color-zinc-900-20: rgba(24,24,27, .20);
  --color-zinc-900-45: rgba(24,24,27, .45);
  --color-zinc-900-65: rgba(24,24,27, .65);
  --color-zinc-900-85: rgba(24,24,27, .85);
  --color-zinc-950-10: rgba(9,9,11, .10);
  --color-zinc-950-20: rgba(9,9,11, .20);
  --color-zinc-950-45: rgba(9,9,11, .45);
  --color-zinc-950-65: rgba(9,9,11, .65);
  --color-zinc-950-85: rgba(9,9,11, .85);
  --color-neutral-50-10: rgba(250,250,250, .10);
  --color-neutral-50-20: rgba(250,250,250, .20);
  --color-neutral-50-45: rgba(250,250,250, .45);
  --color-neutral-50-65: rgba(250,250,250, .65);
  --color-neutral-50-85: rgba(250,250,250, .85);
  --color-neutral-100-10: rgba(245,245,245, .10);
  --color-neutral-100-20: rgba(245,245,245, .20);
  --color-neutral-100-45: rgba(245,245,245, .45);
  --color-neutral-100-65: rgba(245,245,245, .65);
  --color-neutral-100-85: rgba(245,245,245, .85);
  --color-neutral-200-10: rgba(229,229,229, .10);
  --color-neutral-200-20: rgba(229,229,229, .20);
  --color-neutral-200-45: rgba(229,229,229, .45);
  --color-neutral-200-65: rgba(229,229,229, .65);
  --color-neutral-200-85: rgba(229,229,229, .85);
  --color-neutral-300-10: rgba(212,212,212, .10);
  --color-neutral-300-20: rgba(212,212,212, .20);
  --color-neutral-300-45: rgba(212,212,212, .45);
  --color-neutral-300-65: rgba(212,212,212, .65);
  --color-neutral-300-85: rgba(212,212,212, .85);
  --color-neutral-400-10: rgba(163,163,163, .10);
  --color-neutral-400-20: rgba(163,163,163, .20);
  --color-neutral-400-45: rgba(163,163,163, .45);
  --color-neutral-400-65: rgba(163,163,163, .65);
  --color-neutral-400-85: rgba(163,163,163, .85);
  --color-neutral-500-10: rgba(115,115,115, .10);
  --color-neutral-500-20: rgba(115,115,115, .20);
  --color-neutral-500-45: rgba(115,115,115, .45);
  --color-neutral-500-65: rgba(115,115,115, .65);
  --color-neutral-500-85: rgba(115,115,115, .85);
  --color-neutral-600-10: rgba(82,82,82, .10);
  --color-neutral-600-20: rgba(82,82,82, .20);
  --color-neutral-600-45: rgba(82,82,82, .45);
  --color-neutral-600-65: rgba(82,82,82, .65);
  --color-neutral-600-85: rgba(82,82,82, .85);
  --color-neutral-700-10: rgba(64,64,64, .10);
  --color-neutral-700-20: rgba(64,64,64, .20);
  --color-neutral-700-45: rgba(64,64,64, .45);
  --color-neutral-700-65: rgba(64,64,64, .65);
  --color-neutral-700-85: rgba(64,64,64, .85);
  --color-neutral-800-10: rgba(38,38,38, .10);
  --color-neutral-800-20: rgba(38,38,38, .20);
  --color-neutral-800-45: rgba(38,38,38, .45);
  --color-neutral-800-65: rgba(38,38,38, .65);
  --color-neutral-800-85: rgba(38,38,38, .85);
  --color-neutral-900-10: rgba(23,23,23, .10);
  --color-neutral-900-20: rgba(23,23,23, .20);
  --color-neutral-900-45: rgba(23,23,23, .45);
  --color-neutral-900-65: rgba(23,23,23, .65);
  --color-neutral-900-85: rgba(23,23,23, .85);
  --color-neutral-950-10: rgba(10,10,10, .10);
  --color-neutral-950-20: rgba(10,10,10, .20);
  --color-neutral-950-45: rgba(10,10,10, .45);
  --color-neutral-950-65: rgba(10,10,10, .65);
  --color-neutral-950-85: rgba(10,10,10, .85);
  --color-stone-50-10: rgba(250,250,249, .10);
  --color-stone-50-20: rgba(250,250,249, .20);
  --color-stone-50-45: rgba(250,250,249, .45);
  --color-stone-50-65: rgba(250,250,249, .65);
  --color-stone-50-85: rgba(250,250,249, .85);
  --color-stone-100-10: rgba(245,245,244, .10);
  --color-stone-100-20: rgba(245,245,244, .20);
  --color-stone-100-45: rgba(245,245,244, .45);
  --color-stone-100-65: rgba(245,245,244, .65);
  --color-stone-100-85: rgba(245,245,244, .85);
  --color-stone-200-10: rgba(231,229,228, .10);
  --color-stone-200-20: rgba(231,229,228, .20);
  --color-stone-200-45: rgba(231,229,228, .45);
  --color-stone-200-65: rgba(231,229,228, .65);
  --color-stone-200-85: rgba(231,229,228, .85);
  --color-stone-300-10: rgba(214,211,209, .10);
  --color-stone-300-20: rgba(214,211,209, .20);
  --color-stone-300-45: rgba(214,211,209, .45);
  --color-stone-300-65: rgba(214,211,209, .65);
  --color-stone-300-85: rgba(214,211,209, .85);
  --color-stone-400-10: rgba(168,162,158, .10);
  --color-stone-400-20: rgba(168,162,158, .20);
  --color-stone-400-45: rgba(168,162,158, .45);
  --color-stone-400-65: rgba(168,162,158, .65);
  --color-stone-400-85: rgba(168,162,158, .85);
  --color-stone-500-10: rgba(120,113,108, .10);
  --color-stone-500-20: rgba(120,113,108, .20);
  --color-stone-500-45: rgba(120,113,108, .45);
  --color-stone-500-65: rgba(120,113,108, .65);
  --color-stone-500-85: rgba(120,113,108, .85);
  --color-stone-600-10: rgba(87,83,78, .10);
  --color-stone-600-20: rgba(87,83,78, .20);
  --color-stone-600-45: rgba(87,83,78, .45);
  --color-stone-600-65: rgba(87,83,78, .65);
  --color-stone-600-85: rgba(87,83,78, .85);
  --color-stone-700-10: rgba(68,64,60, .10);
  --color-stone-700-20: rgba(68,64,60, .20);
  --color-stone-700-45: rgba(68,64,60, .45);
  --color-stone-700-65: rgba(68,64,60, .65);
  --color-stone-700-85: rgba(68,64,60, .85);
  --color-stone-800-10: rgba(41,37,36, .10);
  --color-stone-800-20: rgba(41,37,36, .20);
  --color-stone-800-45: rgba(41,37,36, .45);
  --color-stone-800-65: rgba(41,37,36, .65);
  --color-stone-800-85: rgba(41,37,36, .85);
  --color-stone-900-10: rgba(28,25,23, .10);
  --color-stone-900-20: rgba(28,25,23, .20);
  --color-stone-900-45: rgba(28,25,23, .45);
  --color-stone-900-65: rgba(28,25,23, .65);
  --color-stone-900-85: rgba(28,25,23, .85);
  --color-stone-950-10: rgba(12,10,9, .10);
  --color-stone-950-20: rgba(12,10,9, .20);
  --color-stone-950-45: rgba(12,10,9, .45);
  --color-stone-950-65: rgba(12,10,9, .65);
  --color-stone-950-85: rgba(12,10,9, .85);
  --color-red-50-10: rgba(254,242,242, .10);
  --color-red-50-20: rgba(254,242,242, .20);
  --color-red-50-45: rgba(254,242,242, .45);
  --color-red-50-65: rgba(254,242,242, .65);
  --color-red-50-85: rgba(254,242,242, .85);
  --color-red-200-10: rgba(254,202,202, .10);
  --color-red-200-20: rgba(254,202,202, .20);
  --color-red-200-45: rgba(254,202,202, .45);
  --color-red-200-65: rgba(254,202,202, .65);
  --color-red-200-85: rgba(254,202,202, .85);
  --color-red-300-10: rgba(252,165,165, .10);
  --color-red-300-20: rgba(252,165,165, .20);
  --color-red-300-45: rgba(252,165,165, .45);
  --color-red-300-65: rgba(252,165,165, .65);
  --color-red-300-85: rgba(252,165,165, .85);
  --color-red-400-10: rgba(248,113,113, .10);
  --color-red-400-20: rgba(248,113,113, .20);
  --color-red-400-45: rgba(248,113,113, .45);
  --color-red-400-65: rgba(248,113,113, .65);
  --color-red-400-85: rgba(248,113,113, .85);
  --color-red-600-10: rgba(220,38,38, .10);
  --color-red-600-20: rgba(220,38,38, .20);
  --color-red-600-45: rgba(220,38,38, .45);
  --color-red-600-65: rgba(220,38,38, .65);
  --color-red-600-85: rgba(220,38,38, .85);
  --color-red-800-10: rgba(153,27,27, .10);
  --color-red-800-20: rgba(153,27,27, .20);
  --color-red-800-45: rgba(153,27,27, .45);
  --color-red-800-65: rgba(153,27,27, .65);
  --color-red-800-85: rgba(153,27,27, .85);
  --color-red-950-10: rgba(69,10,10, .10);
  --color-red-950-20: rgba(69,10,10, .20);
  --color-red-950-45: rgba(69,10,10, .45);
  --color-red-950-65: rgba(69,10,10, .65);
  --color-red-950-85: rgba(69,10,10, .85);
  --color-orange-50-10: rgba(255,247,237, .10);
  --color-orange-50-20: rgba(255,247,237, .20);
  --color-orange-50-45: rgba(255,247,237, .45);
  --color-orange-50-65: rgba(255,247,237, .65);
  --color-orange-50-85: rgba(255,247,237, .85);
  --color-orange-200-10: rgba(254,215,170, .10);
  --color-orange-200-20: rgba(254,215,170, .20);
  --color-orange-200-45: rgba(254,215,170, .45);
  --color-orange-200-65: rgba(254,215,170, .65);
  --color-orange-200-85: rgba(254,215,170, .85);
  --color-orange-300-10: rgba(253,186,116, .10);
  --color-orange-300-20: rgba(253,186,116, .20);
  --color-orange-300-45: rgba(253,186,116, .45);
  --color-orange-300-65: rgba(253,186,116, .65);
  --color-orange-300-85: rgba(253,186,116, .85);
  --color-orange-400-10: rgba(251,146,60, .10);
  --color-orange-400-20: rgba(251,146,60, .20);
  --color-orange-400-45: rgba(251,146,60, .45);
  --color-orange-400-65: rgba(251,146,60, .65);
  --color-orange-400-85: rgba(251,146,60, .85);
  --color-orange-600-10: rgba(234,88,12, .10);
  --color-orange-600-20: rgba(234,88,12, .20);
  --color-orange-600-45: rgba(234,88,12, .45);
  --color-orange-600-65: rgba(234,88,12, .65);
  --color-orange-600-85: rgba(234,88,12, .85);
  --color-orange-800-10: rgba(154,52,18, .10);
  --color-orange-800-20: rgba(154,52,18, .20);
  --color-orange-800-45: rgba(154,52,18, .45);
  --color-orange-800-65: rgba(154,52,18, .65);
  --color-orange-800-85: rgba(154,52,18, .85);
  --color-orange-950-10: rgba(67,20,7, .10);
  --color-orange-950-20: rgba(67,20,7, .20);
  --color-orange-950-45: rgba(67,20,7, .45);
  --color-orange-950-65: rgba(67,20,7, .65);
  --color-orange-950-85: rgba(67,20,7, .85);
  --color-amber-50-10: rgba(255,251,235, .10);
  --color-amber-50-20: rgba(255,251,235, .20);
  --color-amber-50-45: rgba(255,251,235, .45);
  --color-amber-50-65: rgba(255,251,235, .65);
  --color-amber-50-85: rgba(255,251,235, .85);
  --color-amber-100-10: rgba(254,243,199, .10);
  --color-amber-100-20: rgba(254,243,199, .20);
  --color-amber-100-45: rgba(254,243,199, .45);
  --color-amber-100-65: rgba(254,243,199, .65);
  --color-amber-100-85: rgba(254,243,199, .85);
  --color-amber-200-10: rgba(253,230,138, .10);
  --color-amber-200-20: rgba(253,230,138, .20);
  --color-amber-200-45: rgba(253,230,138, .45);
  --color-amber-200-65: rgba(253,230,138, .65);
  --color-amber-200-85: rgba(253,230,138, .85);
  --color-amber-300-10: rgba(252,211,77, .10);
  --color-amber-300-20: rgba(252,211,77, .20);
  --color-amber-300-45: rgba(252,211,77, .45);
  --color-amber-300-65: rgba(252,211,77, .65);
  --color-amber-300-85: rgba(252,211,77, .85);
  --color-amber-400-10: rgba(251,191,36, .10);
  --color-amber-400-20: rgba(251,191,36, .20);
  --color-amber-400-45: rgba(251,191,36, .45);
  --color-amber-400-65: rgba(251,191,36, .65);
  --color-amber-400-85: rgba(251,191,36, .85);
  --color-amber-500-10: rgba(245,158,11, .10);
  --color-amber-500-20: rgba(245,158,11, .20);
  --color-amber-500-45: rgba(245,158,11, .45);
  --color-amber-500-65: rgba(245,158,11, .65);
  --color-amber-500-85: rgba(245,158,11, .85);
  --color-amber-600-10: rgba(217,119,6, .10);
  --color-amber-600-20: rgba(217,119,6, .20);
  --color-amber-600-45: rgba(217,119,6, .45);
  --color-amber-600-65: rgba(217,119,6, .65);
  --color-amber-600-85: rgba(217,119,6, .85);
  --color-amber-700-10: rgba(180,83,9, .10);
  --color-amber-700-20: rgba(180,83,9, .20);
  --color-amber-700-45: rgba(180,83,9, .45);
  --color-amber-700-65: rgba(180,83,9, .65);
  --color-amber-700-85: rgba(180,83,9, .85);
  --color-amber-800-10: rgba(146,64,14, .10);
  --color-amber-800-20: rgba(146,64,14, .20);
  --color-amber-800-45: rgba(146,64,14, .45);
  --color-amber-800-65: rgba(146,64,14, .65);
  --color-amber-800-85: rgba(146,64,14, .85);
  --color-amber-900-10: rgba(120,53,15, .10);
  --color-amber-900-20: rgba(120,53,15, .20);
  --color-amber-900-45: rgba(120,53,15, .45);
  --color-amber-900-65: rgba(120,53,15, .65);
  --color-amber-900-85: rgba(120,53,15, .85);
  --color-amber-950-10: rgba(69,26,3, .10);
  --color-amber-950-20: rgba(69,26,3, .20);
  --color-amber-950-45: rgba(69,26,3, .45);
  --color-amber-950-65: rgba(69,26,3, .65);
  --color-amber-950-85: rgba(69,26,3, .85);
  --color-yellow-50-10: rgba(254,252,232, .10);
  --color-yellow-50-20: rgba(254,252,232, .20);
  --color-yellow-50-45: rgba(254,252,232, .45);
  --color-yellow-50-65: rgba(254,252,232, .65);
  --color-yellow-50-85: rgba(254,252,232, .85);
  --color-yellow-950-10: rgba(66,32,6, .10);
  --color-yellow-950-20: rgba(66,32,6, .20);
  --color-yellow-950-45: rgba(66,32,6, .45);
  --color-yellow-950-65: rgba(66,32,6, .65);
  --color-yellow-950-85: rgba(66,32,6, .85);
  --color-lime-50-10: rgba(247,254,231, .10);
  --color-lime-50-20: rgba(247,254,231, .20);
  --color-lime-50-45: rgba(247,254,231, .45);
  --color-lime-50-65: rgba(247,254,231, .65);
  --color-lime-50-85: rgba(247,254,231, .85);
  --color-lime-100-10: rgba(236,252,203, .10);
  --color-lime-100-20: rgba(236,252,203, .20);
  --color-lime-100-45: rgba(236,252,203, .45);
  --color-lime-100-65: rgba(236,252,203, .65);
  --color-lime-100-85: rgba(236,252,203, .85);
  --color-lime-200-10: rgba(217,249,157, .10);
  --color-lime-200-20: rgba(217,249,157, .20);
  --color-lime-200-45: rgba(217,249,157, .45);
  --color-lime-200-65: rgba(217,249,157, .65);
  --color-lime-200-85: rgba(217,249,157, .85);
  --color-lime-300-10: rgba(190,242,100, .10);
  --color-lime-300-20: rgba(190,242,100, .20);
  --color-lime-300-45: rgba(190,242,100, .45);
  --color-lime-300-65: rgba(190,242,100, .65);
  --color-lime-300-85: rgba(190,242,100, .85);
  --color-lime-400-10: rgba(163,230,53, .10);
  --color-lime-400-20: rgba(163,230,53, .20);
  --color-lime-400-45: rgba(163,230,53, .45);
  --color-lime-400-65: rgba(163,230,53, .65);
  --color-lime-400-85: rgba(163,230,53, .85);
  --color-lime-500-10: rgba(132,204,22, .10);
  --color-lime-500-20: rgba(132,204,22, .20);
  --color-lime-500-45: rgba(132,204,22, .45);
  --color-lime-500-65: rgba(132,204,22, .65);
  --color-lime-500-85: rgba(132,204,22, .85);
  --color-lime-600-10: rgba(101,163,13, .10);
  --color-lime-600-20: rgba(101,163,13, .20);
  --color-lime-600-45: rgba(101,163,13, .45);
  --color-lime-600-65: rgba(101,163,13, .65);
  --color-lime-600-85: rgba(101,163,13, .85);
  --color-lime-700-10: rgba(77,124,15, .10);
  --color-lime-700-20: rgba(77,124,15, .20);
  --color-lime-700-45: rgba(77,124,15, .45);
  --color-lime-700-65: rgba(77,124,15, .65);
  --color-lime-700-85: rgba(77,124,15, .85);
  --color-lime-800-10: rgba(63,98,18, .10);
  --color-lime-800-20: rgba(63,98,18, .20);
  --color-lime-800-45: rgba(63,98,18, .45);
  --color-lime-800-65: rgba(63,98,18, .65);
  --color-lime-800-85: rgba(63,98,18, .85);
  --color-lime-900-10: rgba(54,83,20, .10);
  --color-lime-900-20: rgba(54,83,20, .20);
  --color-lime-900-45: rgba(54,83,20, .45);
  --color-lime-900-65: rgba(54,83,20, .65);
  --color-lime-900-85: rgba(54,83,20, .85);
  --color-lime-950-10: rgba(26,46,5, .10);
  --color-lime-950-20: rgba(26,46,5, .20);
  --color-lime-950-45: rgba(26,46,5, .45);
  --color-lime-950-65: rgba(26,46,5, .65);
  --color-lime-950-85: rgba(26,46,5, .85);
  --color-green-50-10: rgba(240,253,244, .10);
  --color-green-50-20: rgba(240,253,244, .20);
  --color-green-50-45: rgba(240,253,244, .45);
  --color-green-50-65: rgba(240,253,244, .65);
  --color-green-50-85: rgba(240,253,244, .85);
  --color-green-950-10: rgba(5,46,22, .10);
  --color-green-950-20: rgba(5,46,22, .20);
  --color-green-950-45: rgba(5,46,22, .45);
  --color-green-950-65: rgba(5,46,22, .65);
  --color-green-950-85: rgba(5,46,22, .85);
  --color-emerald-50-10: rgba(236,253,245, .10);
  --color-emerald-50-20: rgba(236,253,245, .20);
  --color-emerald-50-45: rgba(236,253,245, .45);
  --color-emerald-50-65: rgba(236,253,245, .65);
  --color-emerald-50-85: rgba(236,253,245, .85);
  --color-emerald-100-10: rgba(209,250,229, .10);
  --color-emerald-100-20: rgba(209,250,229, .20);
  --color-emerald-100-45: rgba(209,250,229, .45);
  --color-emerald-100-65: rgba(209,250,229, .65);
  --color-emerald-100-85: rgba(209,250,229, .85);
  --color-emerald-200-10: rgba(167,243,208, .10);
  --color-emerald-200-20: rgba(167,243,208, .20);
  --color-emerald-200-45: rgba(167,243,208, .45);
  --color-emerald-200-65: rgba(167,243,208, .65);
  --color-emerald-200-85: rgba(167,243,208, .85);
  --color-emerald-300-10: rgba(110,231,183, .10);
  --color-emerald-300-20: rgba(110,231,183, .20);
  --color-emerald-300-45: rgba(110,231,183, .45);
  --color-emerald-300-65: rgba(110,231,183, .65);
  --color-emerald-300-85: rgba(110,231,183, .85);
  --color-emerald-400-10: rgba(52,211,153, .10);
  --color-emerald-400-20: rgba(52,211,153, .20);
  --color-emerald-400-45: rgba(52,211,153, .45);
  --color-emerald-400-65: rgba(52,211,153, .65);
  --color-emerald-400-85: rgba(52,211,153, .85);
  --color-emerald-500-10: rgba(16,185,129, .10);
  --color-emerald-500-20: rgba(16,185,129, .20);
  --color-emerald-500-45: rgba(16,185,129, .45);
  --color-emerald-500-65: rgba(16,185,129, .65);
  --color-emerald-500-85: rgba(16,185,129, .85);
  --color-emerald-600-10: rgba(5,150,105, .10);
  --color-emerald-600-20: rgba(5,150,105, .20);
  --color-emerald-600-45: rgba(5,150,105, .45);
  --color-emerald-600-65: rgba(5,150,105, .65);
  --color-emerald-600-85: rgba(5,150,105, .85);
  --color-emerald-700-10: rgba(4,120,87, .10);
  --color-emerald-700-20: rgba(4,120,87, .20);
  --color-emerald-700-45: rgba(4,120,87, .45);
  --color-emerald-700-65: rgba(4,120,87, .65);
  --color-emerald-700-85: rgba(4,120,87, .85);
  --color-emerald-800-10: rgba(6,95,70, .10);
  --color-emerald-800-20: rgba(6,95,70, .20);
  --color-emerald-800-45: rgba(6,95,70, .45);
  --color-emerald-800-65: rgba(6,95,70, .65);
  --color-emerald-800-85: rgba(6,95,70, .85);
  --color-emerald-900-10: rgba(6,78,59, .10);
  --color-emerald-900-20: rgba(6,78,59, .20);
  --color-emerald-900-45: rgba(6,78,59, .45);
  --color-emerald-900-65: rgba(6,78,59, .65);
  --color-emerald-900-85: rgba(6,78,59, .85);
  --color-emerald-950-10: rgba(2,44,34, .10);
  --color-emerald-950-20: rgba(2,44,34, .20);
  --color-emerald-950-45: rgba(2,44,34, .45);
  --color-emerald-950-65: rgba(2,44,34, .65);
  --color-emerald-950-85: rgba(2,44,34, .85);
  --color-teal-50-10: rgba(240,253,250, .10);
  --color-teal-50-20: rgba(240,253,250, .20);
  --color-teal-50-45: rgba(240,253,250, .45);
  --color-teal-50-65: rgba(240,253,250, .65);
  --color-teal-50-85: rgba(240,253,250, .85);
  --color-teal-100-10: rgba(204,251,241, .10);
  --color-teal-100-20: rgba(204,251,241, .20);
  --color-teal-100-45: rgba(204,251,241, .45);
  --color-teal-100-65: rgba(204,251,241, .65);
  --color-teal-100-85: rgba(204,251,241, .85);
  --color-teal-200-10: rgba(153,246,228, .10);
  --color-teal-200-20: rgba(153,246,228, .20);
  --color-teal-200-45: rgba(153,246,228, .45);
  --color-teal-200-65: rgba(153,246,228, .65);
  --color-teal-200-85: rgba(153,246,228, .85);
  --color-teal-300-10: rgba(94,234,212, .10);
  --color-teal-300-20: rgba(94,234,212, .20);
  --color-teal-300-45: rgba(94,234,212, .45);
  --color-teal-300-65: rgba(94,234,212, .65);
  --color-teal-300-85: rgba(94,234,212, .85);
  --color-teal-400-10: rgba(45,212,191, .10);
  --color-teal-400-20: rgba(45,212,191, .20);
  --color-teal-400-45: rgba(45,212,191, .45);
  --color-teal-400-65: rgba(45,212,191, .65);
  --color-teal-400-85: rgba(45,212,191, .85);
  --color-teal-500-10: rgba(20,184,166, .10);
  --color-teal-500-20: rgba(20,184,166, .20);
  --color-teal-500-45: rgba(20,184,166, .45);
  --color-teal-500-65: rgba(20,184,166, .65);
  --color-teal-500-85: rgba(20,184,166, .85);
  --color-teal-600-10: rgba(13,148,136, .10);
  --color-teal-600-20: rgba(13,148,136, .20);
  --color-teal-600-45: rgba(13,148,136, .45);
  --color-teal-600-65: rgba(13,148,136, .65);
  --color-teal-600-85: rgba(13,148,136, .85);
  --color-teal-700-10: rgba(15,118,110, .10);
  --color-teal-700-20: rgba(15,118,110, .20);
  --color-teal-700-45: rgba(15,118,110, .45);
  --color-teal-700-65: rgba(15,118,110, .65);
  --color-teal-700-85: rgba(15,118,110, .85);
  --color-teal-800-10: rgba(17,94,89, .10);
  --color-teal-800-20: rgba(17,94,89, .20);
  --color-teal-800-45: rgba(17,94,89, .45);
  --color-teal-800-65: rgba(17,94,89, .65);
  --color-teal-800-85: rgba(17,94,89, .85);
  --color-teal-900-10: rgba(19,78,74, .10);
  --color-teal-900-20: rgba(19,78,74, .20);
  --color-teal-900-45: rgba(19,78,74, .45);
  --color-teal-900-65: rgba(19,78,74, .65);
  --color-teal-900-85: rgba(19,78,74, .85);
  --color-teal-950-10: rgba(4,47,46, .10);
  --color-teal-950-20: rgba(4,47,46, .20);
  --color-teal-950-45: rgba(4,47,46, .45);
  --color-teal-950-65: rgba(4,47,46, .65);
  --color-teal-950-85: rgba(4,47,46, .85);
  --color-cyan-50-10: rgba(236,254,255, .10);
  --color-cyan-50-20: rgba(236,254,255, .20);
  --color-cyan-50-45: rgba(236,254,255, .45);
  --color-cyan-50-65: rgba(236,254,255, .65);
  --color-cyan-50-85: rgba(236,254,255, .85);
  --color-cyan-100-10: rgba(207,250,254, .10);
  --color-cyan-100-20: rgba(207,250,254, .20);
  --color-cyan-100-45: rgba(207,250,254, .45);
  --color-cyan-100-65: rgba(207,250,254, .65);
  --color-cyan-100-85: rgba(207,250,254, .85);
  --color-cyan-200-10: rgba(165,243,252, .10);
  --color-cyan-200-20: rgba(165,243,252, .20);
  --color-cyan-200-45: rgba(165,243,252, .45);
  --color-cyan-200-65: rgba(165,243,252, .65);
  --color-cyan-200-85: rgba(165,243,252, .85);
  --color-cyan-300-10: rgba(103,232,249, .10);
  --color-cyan-300-20: rgba(103,232,249, .20);
  --color-cyan-300-45: rgba(103,232,249, .45);
  --color-cyan-300-65: rgba(103,232,249, .65);
  --color-cyan-300-85: rgba(103,232,249, .85);
  --color-cyan-400-10: rgba(34,211,238, .10);
  --color-cyan-400-20: rgba(34,211,238, .20);
  --color-cyan-400-45: rgba(34,211,238, .45);
  --color-cyan-400-65: rgba(34,211,238, .65);
  --color-cyan-400-85: rgba(34,211,238, .85);
  --color-cyan-500-10: rgba(6,182,212, .10);
  --color-cyan-500-20: rgba(6,182,212, .20);
  --color-cyan-500-45: rgba(6,182,212, .45);
  --color-cyan-500-65: rgba(6,182,212, .65);
  --color-cyan-500-85: rgba(6,182,212, .85);
  --color-cyan-600-10: rgba(8,145,178, .10);
  --color-cyan-600-20: rgba(8,145,178, .20);
  --color-cyan-600-45: rgba(8,145,178, .45);
  --color-cyan-600-65: rgba(8,145,178, .65);
  --color-cyan-600-85: rgba(8,145,178, .85);
  --color-cyan-700-10: rgba(14,116,144, .10);
  --color-cyan-700-20: rgba(14,116,144, .20);
  --color-cyan-700-45: rgba(14,116,144, .45);
  --color-cyan-700-65: rgba(14,116,144, .65);
  --color-cyan-700-85: rgba(14,116,144, .85);
  --color-cyan-800-10: rgba(21,94,117, .10);
  --color-cyan-800-20: rgba(21,94,117, .20);
  --color-cyan-800-45: rgba(21,94,117, .45);
  --color-cyan-800-65: rgba(21,94,117, .65);
  --color-cyan-800-85: rgba(21,94,117, .85);
  --color-cyan-900-10: rgba(22,78,99, .10);
  --color-cyan-900-20: rgba(22,78,99, .20);
  --color-cyan-900-45: rgba(22,78,99, .45);
  --color-cyan-900-65: rgba(22,78,99, .65);
  --color-cyan-900-85: rgba(22,78,99, .85);
  --color-cyan-950-10: rgba(8,51,68, .10);
  --color-cyan-950-20: rgba(8,51,68, .20);
  --color-cyan-950-45: rgba(8,51,68, .45);
  --color-cyan-950-65: rgba(8,51,68, .65);
  --color-cyan-950-85: rgba(8,51,68, .85);
  --color-sky-50-10: rgba(240,249,255, .10);
  --color-sky-50-20: rgba(240,249,255, .20);
  --color-sky-50-45: rgba(240,249,255, .45);
  --color-sky-50-65: rgba(240,249,255, .65);
  --color-sky-50-85: rgba(240,249,255, .85);
  --color-sky-100-10: rgba(224,242,254, .10);
  --color-sky-100-20: rgba(224,242,254, .20);
  --color-sky-100-45: rgba(224,242,254, .45);
  --color-sky-100-65: rgba(224,242,254, .65);
  --color-sky-100-85: rgba(224,242,254, .85);
  --color-sky-200-10: rgba(186,230,253, .10);
  --color-sky-200-20: rgba(186,230,253, .20);
  --color-sky-200-45: rgba(186,230,253, .45);
  --color-sky-200-65: rgba(186,230,253, .65);
  --color-sky-200-85: rgba(186,230,253, .85);
  --color-sky-300-10: rgba(125,211,252, .10);
  --color-sky-300-20: rgba(125,211,252, .20);
  --color-sky-300-45: rgba(125,211,252, .45);
  --color-sky-300-65: rgba(125,211,252, .65);
  --color-sky-300-85: rgba(125,211,252, .85);
  --color-sky-400-10: rgba(56,189,248, .10);
  --color-sky-400-20: rgba(56,189,248, .20);
  --color-sky-400-45: rgba(56,189,248, .45);
  --color-sky-400-65: rgba(56,189,248, .65);
  --color-sky-400-85: rgba(56,189,248, .85);
  --color-sky-500-10: rgba(14,165,233, .10);
  --color-sky-500-20: rgba(14,165,233, .20);
  --color-sky-500-45: rgba(14,165,233, .45);
  --color-sky-500-65: rgba(14,165,233, .65);
  --color-sky-500-85: rgba(14,165,233, .85);
  --color-sky-600-10: rgba(2,132,199, .10);
  --color-sky-600-20: rgba(2,132,199, .20);
  --color-sky-600-45: rgba(2,132,199, .45);
  --color-sky-600-65: rgba(2,132,199, .65);
  --color-sky-600-85: rgba(2,132,199, .85);
  --color-sky-700-10: rgba(3,105,161, .10);
  --color-sky-700-20: rgba(3,105,161, .20);
  --color-sky-700-45: rgba(3,105,161, .45);
  --color-sky-700-65: rgba(3,105,161, .65);
  --color-sky-700-85: rgba(3,105,161, .85);
  --color-sky-800-10: rgba(7,89,133, .10);
  --color-sky-800-20: rgba(7,89,133, .20);
  --color-sky-800-45: rgba(7,89,133, .45);
  --color-sky-800-65: rgba(7,89,133, .65);
  --color-sky-800-85: rgba(7,89,133, .85);
  --color-sky-900-10: rgba(12,74,110, .10);
  --color-sky-900-20: rgba(12,74,110, .20);
  --color-sky-900-45: rgba(12,74,110, .45);
  --color-sky-900-65: rgba(12,74,110, .65);
  --color-sky-900-85: rgba(12,74,110, .85);
  --color-sky-950-10: rgba(8,47,73, .10);
  --color-sky-950-20: rgba(8,47,73, .20);
  --color-sky-950-45: rgba(8,47,73, .45);
  --color-sky-950-65: rgba(8,47,73, .65);
  --color-sky-950-85: rgba(8,47,73, .85);
  --color-blue-50-10: rgba(239,246,255, .10);
  --color-blue-50-20: rgba(239,246,255, .20);
  --color-blue-50-45: rgba(239,246,255, .45);
  --color-blue-50-65: rgba(239,246,255, .65);
  --color-blue-50-85: rgba(239,246,255, .85);
  --color-blue-950-10: rgba(23,37,84, .10);
  --color-blue-950-20: rgba(23,37,84, .20);
  --color-blue-950-45: rgba(23,37,84, .45);
  --color-blue-950-65: rgba(23,37,84, .65);
  --color-blue-950-85: rgba(23,37,84, .85);
  --color-indigo-50-10: rgba(238,242,255, .10);
  --color-indigo-50-20: rgba(238,242,255, .20);
  --color-indigo-50-45: rgba(238,242,255, .45);
  --color-indigo-50-65: rgba(238,242,255, .65);
  --color-indigo-50-85: rgba(238,242,255, .85);
  --color-indigo-100-10: rgba(224,231,255, .10);
  --color-indigo-100-20: rgba(224,231,255, .20);
  --color-indigo-100-45: rgba(224,231,255, .45);
  --color-indigo-100-65: rgba(224,231,255, .65);
  --color-indigo-100-85: rgba(224,231,255, .85);
  --color-indigo-200-10: rgba(199,210,254, .10);
  --color-indigo-200-20: rgba(199,210,254, .20);
  --color-indigo-200-45: rgba(199,210,254, .45);
  --color-indigo-200-65: rgba(199,210,254, .65);
  --color-indigo-200-85: rgba(199,210,254, .85);
  --color-indigo-300-10: rgba(165,180,252, .10);
  --color-indigo-300-20: rgba(165,180,252, .20);
  --color-indigo-300-45: rgba(165,180,252, .45);
  --color-indigo-300-65: rgba(165,180,252, .65);
  --color-indigo-300-85: rgba(165,180,252, .85);
  --color-indigo-400-10: rgba(129,140,248, .10);
  --color-indigo-400-20: rgba(129,140,248, .20);
  --color-indigo-400-45: rgba(129,140,248, .45);
  --color-indigo-400-65: rgba(129,140,248, .65);
  --color-indigo-400-85: rgba(129,140,248, .85);
  --color-indigo-500-10: rgba(99,102,241, .10);
  --color-indigo-500-20: rgba(99,102,241, .20);
  --color-indigo-500-45: rgba(99,102,241, .45);
  --color-indigo-500-65: rgba(99,102,241, .65);
  --color-indigo-500-85: rgba(99,102,241, .85);
  --color-indigo-600-10: rgba(79,70,229, .10);
  --color-indigo-600-20: rgba(79,70,229, .20);
  --color-indigo-600-45: rgba(79,70,229, .45);
  --color-indigo-600-65: rgba(79,70,229, .65);
  --color-indigo-600-85: rgba(79,70,229, .85);
  --color-indigo-700-10: rgba(67,56,202, .10);
  --color-indigo-700-20: rgba(67,56,202, .20);
  --color-indigo-700-45: rgba(67,56,202, .45);
  --color-indigo-700-65: rgba(67,56,202, .65);
  --color-indigo-700-85: rgba(67,56,202, .85);
  --color-indigo-800-10: rgba(55,48,163, .10);
  --color-indigo-800-20: rgba(55,48,163, .20);
  --color-indigo-800-45: rgba(55,48,163, .45);
  --color-indigo-800-65: rgba(55,48,163, .65);
  --color-indigo-800-85: rgba(55,48,163, .85);
  --color-indigo-900-10: rgba(49,46,129, .10);
  --color-indigo-900-20: rgba(49,46,129, .20);
  --color-indigo-900-45: rgba(49,46,129, .45);
  --color-indigo-900-65: rgba(49,46,129, .65);
  --color-indigo-900-85: rgba(49,46,129, .85);
  --color-indigo-950-10: rgba(30,27,75, .10);
  --color-indigo-950-20: rgba(30,27,75, .20);
  --color-indigo-950-45: rgba(30,27,75, .45);
  --color-indigo-950-65: rgba(30,27,75, .65);
  --color-indigo-950-85: rgba(30,27,75, .85);
  --color-violet-50-10: rgba(245,243,255, .10);
  --color-violet-50-20: rgba(245,243,255, .20);
  --color-violet-50-45: rgba(245,243,255, .45);
  --color-violet-50-65: rgba(245,243,255, .65);
  --color-violet-50-85: rgba(245,243,255, .85);
  --color-violet-100-10: rgba(237,233,254, .10);
  --color-violet-100-20: rgba(237,233,254, .20);
  --color-violet-100-45: rgba(237,233,254, .45);
  --color-violet-100-65: rgba(237,233,254, .65);
  --color-violet-100-85: rgba(237,233,254, .85);
  --color-violet-200-10: rgba(221,214,254, .10);
  --color-violet-200-20: rgba(221,214,254, .20);
  --color-violet-200-45: rgba(221,214,254, .45);
  --color-violet-200-65: rgba(221,214,254, .65);
  --color-violet-200-85: rgba(221,214,254, .85);
  --color-violet-300-10: rgba(196,181,253, .10);
  --color-violet-300-20: rgba(196,181,253, .20);
  --color-violet-300-45: rgba(196,181,253, .45);
  --color-violet-300-65: rgba(196,181,253, .65);
  --color-violet-300-85: rgba(196,181,253, .85);
  --color-violet-400-10: rgba(167,139,250, .10);
  --color-violet-400-20: rgba(167,139,250, .20);
  --color-violet-400-45: rgba(167,139,250, .45);
  --color-violet-400-65: rgba(167,139,250, .65);
  --color-violet-400-85: rgba(167,139,250, .85);
  --color-violet-500-10: rgba(139,92,246, .10);
  --color-violet-500-20: rgba(139,92,246, .20);
  --color-violet-500-45: rgba(139,92,246, .45);
  --color-violet-500-65: rgba(139,92,246, .65);
  --color-violet-500-85: rgba(139,92,246, .85);
  --color-violet-600-10: rgba(124,58,237, .10);
  --color-violet-600-20: rgba(124,58,237, .20);
  --color-violet-600-45: rgba(124,58,237, .45);
  --color-violet-600-65: rgba(124,58,237, .65);
  --color-violet-600-85: rgba(124,58,237, .85);
  --color-violet-700-10: rgba(109,40,217, .10);
  --color-violet-700-20: rgba(109,40,217, .20);
  --color-violet-700-45: rgba(109,40,217, .45);
  --color-violet-700-65: rgba(109,40,217, .65);
  --color-violet-700-85: rgba(109,40,217, .85);
  --color-violet-800-10: rgba(91,33,182, .10);
  --color-violet-800-20: rgba(91,33,182, .20);
  --color-violet-800-45: rgba(91,33,182, .45);
  --color-violet-800-65: rgba(91,33,182, .65);
  --color-violet-800-85: rgba(91,33,182, .85);
  --color-violet-900-10: rgba(76,29,149, .10);
  --color-violet-900-20: rgba(76,29,149, .20);
  --color-violet-900-45: rgba(76,29,149, .45);
  --color-violet-900-65: rgba(76,29,149, .65);
  --color-violet-900-85: rgba(76,29,149, .85);
  --color-violet-950-10: rgba(46,16,101, .10);
  --color-violet-950-20: rgba(46,16,101, .20);
  --color-violet-950-45: rgba(46,16,101, .45);
  --color-violet-950-65: rgba(46,16,101, .65);
  --color-violet-950-85: rgba(46,16,101, .85);
  --color-purple-50-10: rgba(250,245,255, .10);
  --color-purple-50-20: rgba(250,245,255, .20);
  --color-purple-50-45: rgba(250,245,255, .45);
  --color-purple-50-65: rgba(250,245,255, .65);
  --color-purple-50-85: rgba(250,245,255, .85);
  --color-purple-100-10: rgba(243,232,255, .10);
  --color-purple-100-20: rgba(243,232,255, .20);
  --color-purple-100-45: rgba(243,232,255, .45);
  --color-purple-100-65: rgba(243,232,255, .65);
  --color-purple-100-85: rgba(243,232,255, .85);
  --color-purple-200-10: rgba(233,213,255, .10);
  --color-purple-200-20: rgba(233,213,255, .20);
  --color-purple-200-45: rgba(233,213,255, .45);
  --color-purple-200-65: rgba(233,213,255, .65);
  --color-purple-200-85: rgba(233,213,255, .85);
  --color-purple-300-10: rgba(216,180,254, .10);
  --color-purple-300-20: rgba(216,180,254, .20);
  --color-purple-300-45: rgba(216,180,254, .45);
  --color-purple-300-65: rgba(216,180,254, .65);
  --color-purple-300-85: rgba(216,180,254, .85);
  --color-purple-400-10: rgba(192,132,252, .10);
  --color-purple-400-20: rgba(192,132,252, .20);
  --color-purple-400-45: rgba(192,132,252, .45);
  --color-purple-400-65: rgba(192,132,252, .65);
  --color-purple-400-85: rgba(192,132,252, .85);
  --color-purple-500-10: rgba(168,85,247, .10);
  --color-purple-500-20: rgba(168,85,247, .20);
  --color-purple-500-45: rgba(168,85,247, .45);
  --color-purple-500-65: rgba(168,85,247, .65);
  --color-purple-500-85: rgba(168,85,247, .85);
  --color-purple-600-10: rgba(147,51,234, .10);
  --color-purple-600-20: rgba(147,51,234, .20);
  --color-purple-600-45: rgba(147,51,234, .45);
  --color-purple-600-65: rgba(147,51,234, .65);
  --color-purple-600-85: rgba(147,51,234, .85);
  --color-purple-700-10: rgba(126,34,206, .10);
  --color-purple-700-20: rgba(126,34,206, .20);
  --color-purple-700-45: rgba(126,34,206, .45);
  --color-purple-700-65: rgba(126,34,206, .65);
  --color-purple-700-85: rgba(126,34,206, .85);
  --color-purple-800-10: rgba(107,33,168, .10);
  --color-purple-800-20: rgba(107,33,168, .20);
  --color-purple-800-45: rgba(107,33,168, .45);
  --color-purple-800-65: rgba(107,33,168, .65);
  --color-purple-800-85: rgba(107,33,168, .85);
  --color-purple-900-10: rgba(88,28,135, .10);
  --color-purple-900-20: rgba(88,28,135, .20);
  --color-purple-900-45: rgba(88,28,135, .45);
  --color-purple-900-65: rgba(88,28,135, .65);
  --color-purple-900-85: rgba(88,28,135, .85);
  --color-purple-950-10: rgba(59,7,100, .10);
  --color-purple-950-20: rgba(59,7,100, .20);
  --color-purple-950-45: rgba(59,7,100, .45);
  --color-purple-950-65: rgba(59,7,100, .65);
  --color-purple-950-85: rgba(59,7,100, .85);
  --color-fuchsia-50-10: rgba(253,244,255, .10);
  --color-fuchsia-50-20: rgba(253,244,255, .20);
  --color-fuchsia-50-45: rgba(253,244,255, .45);
  --color-fuchsia-50-65: rgba(253,244,255, .65);
  --color-fuchsia-50-85: rgba(253,244,255, .85);
  --color-fuchsia-100-10: rgba(250,232,255, .10);
  --color-fuchsia-100-20: rgba(250,232,255, .20);
  --color-fuchsia-100-45: rgba(250,232,255, .45);
  --color-fuchsia-100-65: rgba(250,232,255, .65);
  --color-fuchsia-100-85: rgba(250,232,255, .85);
  --color-fuchsia-200-10: rgba(245,208,254, .10);
  --color-fuchsia-200-20: rgba(245,208,254, .20);
  --color-fuchsia-200-45: rgba(245,208,254, .45);
  --color-fuchsia-200-65: rgba(245,208,254, .65);
  --color-fuchsia-200-85: rgba(245,208,254, .85);
  --color-fuchsia-300-10: rgba(240,171,252, .10);
  --color-fuchsia-300-20: rgba(240,171,252, .20);
  --color-fuchsia-300-45: rgba(240,171,252, .45);
  --color-fuchsia-300-65: rgba(240,171,252, .65);
  --color-fuchsia-300-85: rgba(240,171,252, .85);
  --color-fuchsia-400-10: rgba(232,121,249, .10);
  --color-fuchsia-400-20: rgba(232,121,249, .20);
  --color-fuchsia-400-45: rgba(232,121,249, .45);
  --color-fuchsia-400-65: rgba(232,121,249, .65);
  --color-fuchsia-400-85: rgba(232,121,249, .85);
  --color-fuchsia-500-10: rgba(217,70,239, .10);
  --color-fuchsia-500-20: rgba(217,70,239, .20);
  --color-fuchsia-500-45: rgba(217,70,239, .45);
  --color-fuchsia-500-65: rgba(217,70,239, .65);
  --color-fuchsia-500-85: rgba(217,70,239, .85);
  --color-fuchsia-600-10: rgba(192,38,211, .10);
  --color-fuchsia-600-20: rgba(192,38,211, .20);
  --color-fuchsia-600-45: rgba(192,38,211, .45);
  --color-fuchsia-600-65: rgba(192,38,211, .65);
  --color-fuchsia-600-85: rgba(192,38,211, .85);
  --color-fuchsia-700-10: rgba(162,28,175, .10);
  --color-fuchsia-700-20: rgba(162,28,175, .20);
  --color-fuchsia-700-45: rgba(162,28,175, .45);
  --color-fuchsia-700-65: rgba(162,28,175, .65);
  --color-fuchsia-700-85: rgba(162,28,175, .85);
  --color-fuchsia-800-10: rgba(134,25,143, .10);
  --color-fuchsia-800-20: rgba(134,25,143, .20);
  --color-fuchsia-800-45: rgba(134,25,143, .45);
  --color-fuchsia-800-65: rgba(134,25,143, .65);
  --color-fuchsia-800-85: rgba(134,25,143, .85);
  --color-fuchsia-900-10: rgba(112,26,117, .10);
  --color-fuchsia-900-20: rgba(112,26,117, .20);
  --color-fuchsia-900-45: rgba(112,26,117, .45);
  --color-fuchsia-900-65: rgba(112,26,117, .65);
  --color-fuchsia-900-85: rgba(112,26,117, .85);
  --color-fuchsia-950-10: rgba(74,4,78, .10);
  --color-fuchsia-950-20: rgba(74,4,78, .20);
  --color-fuchsia-950-45: rgba(74,4,78, .45);
  --color-fuchsia-950-65: rgba(74,4,78, .65);
  --color-fuchsia-950-85: rgba(74,4,78, .85);
  --color-pink-50-10: rgba(253,242,248, .10);
  --color-pink-50-20: rgba(253,242,248, .20);
  --color-pink-50-45: rgba(253,242,248, .45);
  --color-pink-50-65: rgba(253,242,248, .65);
  --color-pink-50-85: rgba(253,242,248, .85);
  --color-pink-950-10: rgba(80,7,36, .10);
  --color-pink-950-20: rgba(80,7,36, .20);
  --color-pink-950-45: rgba(80,7,36, .45);
  --color-pink-950-65: rgba(80,7,36, .65);
  --color-pink-950-85: rgba(80,7,36, .85);
  --color-rose-50-10: rgba(255,241,242, .10);
  --color-rose-50-20: rgba(255,241,242, .20);
  --color-rose-50-45: rgba(255,241,242, .45);
  --color-rose-50-65: rgba(255,241,242, .65);
  --color-rose-50-85: rgba(255,241,242, .85);
  --color-rose-100-10: rgba(255,228,230, .10);
  --color-rose-100-20: rgba(255,228,230, .20);
  --color-rose-100-45: rgba(255,228,230, .45);
  --color-rose-100-65: rgba(255,228,230, .65);
  --color-rose-100-85: rgba(255,228,230, .85);
  --color-rose-200-10: rgba(254,205,211, .10);
  --color-rose-200-20: rgba(254,205,211, .20);
  --color-rose-200-45: rgba(254,205,211, .45);
  --color-rose-200-65: rgba(254,205,211, .65);
  --color-rose-200-85: rgba(254,205,211, .85);
  --color-rose-300-10: rgba(253,164,175, .10);
  --color-rose-300-20: rgba(253,164,175, .20);
  --color-rose-300-45: rgba(253,164,175, .45);
  --color-rose-300-65: rgba(253,164,175, .65);
  --color-rose-300-85: rgba(253,164,175, .85);
  --color-rose-400-10: rgba(251,113,133, .10);
  --color-rose-400-20: rgba(251,113,133, .20);
  --color-rose-400-45: rgba(251,113,133, .45);
  --color-rose-400-65: rgba(251,113,133, .65);
  --color-rose-400-85: rgba(251,113,133, .85);
  --color-rose-500-10: rgba(244,63,94, .10);
  --color-rose-500-20: rgba(244,63,94, .20);
  --color-rose-500-45: rgba(244,63,94, .45);
  --color-rose-500-65: rgba(244,63,94, .65);
  --color-rose-500-85: rgba(244,63,94, .85);
  --color-rose-600-10: rgba(225,29,72, .10);
  --color-rose-600-20: rgba(225,29,72, .20);
  --color-rose-600-45: rgba(225,29,72, .45);
  --color-rose-600-65: rgba(225,29,72, .65);
  --color-rose-600-85: rgba(225,29,72, .85);
  --color-rose-700-10: rgba(190,18,60, .10);
  --color-rose-700-20: rgba(190,18,60, .20);
  --color-rose-700-45: rgba(190,18,60, .45);
  --color-rose-700-65: rgba(190,18,60, .65);
  --color-rose-700-85: rgba(190,18,60, .85);
  --color-rose-800-10: rgba(159,18,57, .10);
  --color-rose-800-20: rgba(159,18,57, .20);
  --color-rose-800-45: rgba(159,18,57, .45);
  --color-rose-800-65: rgba(159,18,57, .65);
  --color-rose-800-85: rgba(159,18,57, .85);
  --color-rose-900-10: rgba(136,19,55, .10);
  --color-rose-900-20: rgba(136,19,55, .20);
  --color-rose-900-45: rgba(136,19,55, .45);
  --color-rose-900-65: rgba(136,19,55, .65);
  --color-rose-900-85: rgba(136,19,55, .85);
  --color-rose-950-10: rgba(76,5,25, .10);
  --color-rose-950-20: rgba(76,5,25, .20);
  --color-rose-950-45: rgba(76,5,25, .45);
  --color-rose-950-65: rgba(76,5,25, .65);
  --color-rose-950-85: rgba(76,5,25, .85);
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.flex {
  display: flex;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.h-\[100vh\] {
  height: 100vh;
}

.h-auto {
  height: auto;
}

.min-h-\[100vh\] {
  min-height: 100vh;
}

.w-full {
  width: 100%;
}

.max-w-72 {
  max-width: 18rem;
}

.max-w-\[300px\] {
  max-width: 300px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[800px\] {
  max-width: 800px;
}

.flex-col {
  flex-direction: column;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-6 {
  gap: 1.5rem;
}

.border-b {
  border-bottom-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--green-500) / var(--tw-border-opacity, 1));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.p-10 {
  padding: 2.5rem;
}

.p-4 {
  padding: 1rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.text-center {
  text-align: center;
}

.text-heading {
  font-size: 2rem;
  line-height: 1.5em;
}

.text-paragraph {
  font-size: 0.875rem;
  line-height: 1.5em;
}

.text-title {
  font-size: 1.125rem;
  line-height: 1.5em;
}

.font-extrabold {
  font-weight: 800;
}

.font-semibold {
  font-weight: 600;
}

.text-error-700 {
  --tw-text-opacity: 1;
  color: rgb(var(--red-700) / var(--tw-text-opacity, 1));
}

.text-success-700 {
  --tw-text-opacity: 1;
  color: rgb(var(--light-green-700) / var(--tw-text-opacity, 1));
}

/**
 *  FONTS SIZES DEFINITIONS
 */

.button {
  font-size: 16px;
}

@media (max-width: 1439px) {
  .button {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .button {
    font-size: 14px;
  }
}

@media (max-width: 479px) {
  .button {
    font-size: 14px;
  }
}

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  font-family: "kyrial-sans-pro", sans-serif;
  margin: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

p {
  margin: 0;
}

button {
  font-family: inherit;
}

.landing-message h1 {
  font-size: 2rem;
  line-height: 1.5em;
  font-weight: 800;
}

.landing-message h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 18rem;
  font-size: 1.125rem;
  line-height: 1.5em;
  font-weight: 600;
}

/* SQ: These styles were ported from the main app frontend's Button component on 3/20/24 */

.button {
  display: flex;
  gap: 0.5rem;
  border-radius: 0.75rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  align-items: center;
  justify-content: center;
  border-width: 2px;
  border-color: transparent;
  line-height: 1;
  transition: all 0.3s;
}

  .button img {
    width: 16px;
    height: 24px;
    padding: 4px 0;
    display: inline-block;
    margin: 0 0.5em;
  }

  .button:not(.short) {
    width: 100%;
  }

  .button:focus,
  .button:focus-visible {
    --tw-border-opacity: 1;
    border-color: rgb(var(--blue-400) / var(--tw-border-opacity, 1));
    outline-width: 0px;
  }

  .button:not(.noanimation):focus:active {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--green-700) / var(--tw-bg-opacity, 1));
    transform: scale(0.95);
  }

.primary {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--green-500) / var(--tw-bg-opacity, 1));
}

  .primary:hover {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: rgb(var(--green-700) / 0.2);
    --tw-shadow: var(--tw-shadow-colored);
  }

.secondary {
  border-width: 1px;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(var(--green-500) / var(--tw-text-opacity, 1));
  --tw-border-opacity: 1;
  border-color: rgb(var(--green-500) / var(--tw-border-opacity, 1));
}

  .secondary:hover {
    background-color: rgb(var(--green-500) / 0.1);
  }

  .secondary:focus-visible {
    outline-width: 2px;
    outline-color: rgb(var(--green-500) / 1);
  }

  .secondary:not(.noanimation):focus:active {
    background-color: rgb(var(--green-500) / 0.2);
  }

.link {
  --tw-text-opacity: 1;
  color: rgb(var(--green-500) / var(--tw-text-opacity, 1));
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

  .link:hover {
    --tw-text-opacity: 1;
    color: rgb(var(--green-600) / var(--tw-text-opacity, 1));
    background-color: rgb(var(--green-500) / 0.1);
  }

  .link:not(.noanimation):focus:active {
    background-color: rgb(var(--green-500) / 0.2);
  }

  .link.disabled {
    opacity: .45;
    background-color: transparent;
  }

  .link.small {
    font-size: 0.875rem;
    line-height: 1.5em;
    font-weight: 400;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    border-width: 0px;
  }

.chevron {
  transition: all 0.3s;
}

.link:not(.disabled):hover .chevron {
  transform: translateX(0.2rem);
}

.input-container {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
}

.input {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(var(--green-900) / var(--tw-border-opacity, 1));
  border-radius: 0.375rem;
  --tw-text-opacity: 1;
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
  font-size: 0.875rem;
  line-height: 1.5em;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  position: relative;
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding-bottom: 13px;
}

.focused .input,
.no-animation .input {
  border-top-color: transparent;
}

.label {
  top: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  height: 100%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  pointer-events: none;
  display: flex;
  position: absolute;
  line-height: 2.5rem;
  width: 100%;
  z-index: 1;
}

.focused .label,
.no-animation .label {
  line-height: 1;
  z-index: 1;
}

.label::before,
.label::after {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 0s;
  opacity: 0;
  pointer-events: none;
  --tw-border-opacity: 1;
  border-color: rgb(var(--green-900) / var(--tw-border-opacity, 1));
  height: 1rem;
  border-top-width: 1px;
  align-self: flex-start;
  content: '';
}

.label::before {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-top-left-radius: 0.375rem;
  margin-right: 0.5rem;
  width: 0.5rem;
}

.label::after {
  flex-grow: 1;
  margin-left: 0.5rem;
  border-top-right-radius: 0.375rem;
}

.focused .label::after,
.focused .label::before,
.no-animation .label::after,
.no-animation .label::before {
  opacity: 1;
}

.label-text {
  position: relative;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  top: 0.625rem;
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
  font-size: 1rem;
  line-height: 1.5em;
  --tw-text-opacity: .45;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.focused .label-text,
.no-animation .label-text {
  top: -0.625rem;
  --tw-text-opacity: 1;
  color: rgb(var(--green-600) / var(--tw-text-opacity, 1));
  font-size: 0.75rem;
  line-height: 1.5em;
}

.input::-moz-placeholder {
  color: transparent;
}

.input::placeholder {
  color: transparent;
}

.no-animation .input::-moz-placeholder {
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
  --tw-text-opacity: .45;
}

.no-animation .input::placeholder {
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
  --tw-text-opacity: .45;
}

.icon {
  display: flex;
  gap: 0.125rem;
  position: absolute;
  --tw-text-opacity: 1;
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
  z-index: 1;
  top: 15px;
}

.has-start-icon .input {
  padding-left: 2.75rem;
}

.icon.start {
  left: 1rem;
}

.icon.end {
  right: 1rem;
}

.error .input,
.error .label::before,
.error .label::after {
  --tw-border-opacity: 1;
  border-color: rgb(var(--red-500) / var(--tw-border-opacity, 1));
}

.error .label-text {
  --tw-text-opacity: 1;
  color: rgb(var(--red-500) / var(--tw-text-opacity, 1));
}

.warning .input,
.warning .label::before,
.warning .label::after {
  --tw-border-opacity: 1;
  border-color: rgb(var(--orange-500) / var(--tw-border-opacity, 1));
}

.warning .label-text {
  --tw-text-opacity: 1;
  color: rgb(var(--orange-900) / var(--tw-text-opacity, 1));
}

.success .input,
.success .label::before,
.success .label::after {
  --tw-border-opacity: 1;
  border-color: rgb(var(--light-green-700) / var(--tw-border-opacity, 1));
}

.success .label-text {
  --tw-text-opacity: 1;
  color: rgb(var(--light-green-700) / var(--tw-text-opacity, 1));
}

.success.focused .input,
.error.focused .input,
.warning.focused .input {
  border-top-color: transparent;
}

.has-start-icon:not(.focused) .label::before {
  width: 2.25rem;
}

/*
$text-color: $white;
$border-color: $white;
$error-color: $pomegranate;
$label-color: $cello;
$background: rgba($white, 0.1);

.input-container {
    position: relative;
    width: 100%;
    padding-bottom: 10px;
}

.input {
    @extend %font-size-normal;
    font-family: $font-name;
    width: 100%;
    height: 2.5em;
    padding: 0 16px;
    border: 1px solid $text-color;
    background: $background;
    border-radius: 0.3125em;
    color: $text-color;
    transition: border $transition-time-basic;

    &::placeholder {
        color: $text-color;
    }

    ::-moz-placeholder {
        color: $text-color;
    }

    &:-webkit-autofill,
    &:-webkit-autofill:focus {
        background-color: $background !important;
        box-shadow: 0 0 0 50px $white inset !important;
        color: $text-color !important;
    }
}

.error-message {
    @extend %font-size-small;
    height: 1.25em;
    padding: 0.25em;
    color: $error-color;
    transition: opacity $transition-time-basic;
}

*/

.branding-container img {
  width: auto;
  height: auto;
  max-width: 210px;
  max-height: 77px;
}

  .branding-container img.large {
    max-width: 300px;
    max-height: 100px;
  }

@media (max-width: 767px) {
  .branding-container img {
    max-width: 170px;
    max-height: 50px;
  }
}

.separator-text {
  margin: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(var(--blue-800) / var(--tw-text-opacity, 1));
}

@media (max-width: 767px) {
  .separator-text {
    margin: 0.75rem;
  }
}

.main-wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

@media (min-width: 768px) {
  .main-wrapper {
    height: 100vh;
    width: 100vw;
    flex-direction: row;
  }
}

.left-col {
  background-image: url("https://cdn.lifecents.com/images/miscellaneous/panelBackground.svg"), linear-gradient(to bottom, var(--tw-gradient-stops));
  background-size: cover;
  background-position: bottom;
  display: flex;
  height: 100vh;
  min-height: 400px;
  flex: 1 1 0%;
  justify-content: center;
  overflow: hidden;
  --tw-gradient-from: rgb(var(--background-blue-700) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--background-blue-700) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

@media (min-width: 768px) {
  .left-col {
    min-height: unset;
    min-width: 400px;
    padding-top: unset;
    padding-bottom: unset;
    border-width: 0px;
  }
}

.left-col .inner-wrapper {
  position: relative;
  display: flex;
  height: auto;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(var(--navy-400) / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
  .left-col .inner-wrapper {
    height: 80vh;
  }
}

.right-col {
  flex: 1 1 0%;
  overflow-y: auto;
  --tw-text-opacity: 1;
  color: rgb(var(--green-900) / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
  .right-col {
    min-width: 400px;
  }
}

.right-col .login-outer-container {
  display: flex;
  height: auto;
  min-height: unset;
  max-width: 800px;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}

@media (min-width: 768px) {
  .right-col .login-outer-container {
    min-height: 100vh;
    padding: 2.5rem;
  }
}

.sageview .main-wrapper {
  background: url("../images/custom/sageview-bg.png");
  background-size: cover;
}

  .sageview .main-wrapper .left-col {
    background: none;
    min-height: 0px;
    padding: 0px;
  }

@media (min-width: 768px) {
  .sageview .main-wrapper .left-col {
    min-height: 400px;
    padding: 1.5rem;
  }
}

.sageview .main-wrapper .left-col img {
  display: none;
}

.sageview .main-wrapper .left-col .content-wrapper {
  width: 100%;
}

@media (min-width: 768px) {
  .sageview .main-wrapper .left-col .content-wrapper {
    width: unset;
  }
}

.sageview .main-wrapper .left-col .content-wrapper {
  padding: 2.25rem;
}

@media (min-width: 768px) {
  .sageview .main-wrapper .left-col .content-wrapper {
    border-radius: 0.375rem;
  }
}

.sageview .main-wrapper .left-col .content-wrapper {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  background-color: rgb(0 63 84 / .75);
  --tw-backdrop-blur: blur(2px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.sageview .main-wrapper .right-col {
  background-color: rgb(255 255 255 / 0.8);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

  .sageview .main-wrapper .right-col .login-outer-container {
    background-color: transparent;
  }

  .sageview .main-wrapper .right-col .login__affiliation-message {
    border-radius: 0.375rem;
  }

.sageview .input {
  background-color: rgb(255 255 255 / 0.5);
}

.sageview .primary {
  background-color: #006d8a;
}

.sageview .secondary {
  background-color: rgb(255 255 255 / 0.5);
}

.aises .left-col {
  background-image: url("../images/custom/aesis-bg.svg");
}

.opportunitycoach .main-wrapper {
  background-size: cover;
}

  .opportunitycoach .main-wrapper .left-col {
    background-image: url("../images/custom/ok-bg.png");
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 100vmax rgba(0, 0, 0, 0.4);
  }

    .opportunitycoach .main-wrapper .left-col img {
      display: none;
    }

    .opportunitycoach .main-wrapper .left-col .content-wrapper {
      border-radius: 0.375rem;
      padding: 2.75rem;
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity, 1));
      max-width: 390px;
    }

  .opportunitycoach .main-wrapper .right-col {
    --tw-text-opacity: 1;
    color: rgb(39 34 0 / var(--tw-text-opacity, 1));
  }

    .opportunitycoach .main-wrapper .right-col .login-outer-container {
      background-color: transparent;
    }

    .opportunitycoach .main-wrapper .right-col .login__affiliation-message {
      border-radius: 0.375rem;
    }

    .opportunitycoach .main-wrapper .right-col .signup-section {
      --tw-border-opacity: 1;
      border-color: rgb(108 94 13 / var(--tw-border-opacity, 1));
    }

  .opportunitycoach .main-wrapper .label-text {
    --tw-text-opacity: 1;
    color: rgb(64 56 4 / var(--tw-text-opacity, 1));
  }

  .opportunitycoach .main-wrapper .input {
    background-color: rgb(255 255 255 / 0.5);
  }

  .opportunitycoach .main-wrapper .primary {
    background-color: #313131;
  }

  .opportunitycoach .main-wrapper .secondary {
    color: rgb(67 56 0);
    background: rgb(254 219 20);
    border-color: rgb(209 177 0);
  }

    .opportunitycoach .main-wrapper .secondary:hover {
      background: white;
    }

  .opportunitycoach .main-wrapper .button.link {
    --tw-text-opacity: 1;
    color: rgb(39 34 0 / var(--tw-text-opacity, 1));
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }

.opportunitycoach .mountains, .opportunitycoach .houses {
  display: none !important;
}

.opportunitycoach .page__container {
  background: url("../images/custom/ok-bg.png");
  background-size: 800px;
  align-items: center;
}

.opportunitycoach .login__container {
  background-color: white;
  border-radius: 7px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  padding-bottom: 3em;
  min-height: unset;
}

@media (min-width: 768px) {
  .md\:\!flex {
    display: flex !important;
  }

  .md\:p-7 {
    padding: 1.75rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInBhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJtYWluLmNzcyIsInBhcnRpYWxzL19yZXNwb25zaXZlLnNjc3MiLCJwYXJ0aWFscy9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19pbnB1dC5zY3NzIiwiY29tcG9uZW50cy9fYnJhbmRpbmcuc2NzcyIsInBhZ2VzL19sb2dpbi5zY3NzIiwicGFydGlhbHMvX3RoZW1lcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQUEsd0JBQVM7RUFBVCx3QkFBUztFQUFULG1CQUFTO0VBQVQsbUJBQVM7RUFBVCxjQUFTO0VBQVQsY0FBUztFQUFULGNBQVM7RUFBVCxlQUFTO0VBQVQsZUFBUztFQUFULGFBQVM7RUFBVCxhQUFTO0VBQVQsa0JBQVM7RUFBVCxzQ0FBUztFQUFULDhCQUFTO0VBQVQsNkJBQVM7RUFBVCw0QkFBUztFQUFULGVBQVM7RUFBVCxvQkFBUztFQUFULHNCQUFTO0VBQVQsdUJBQVM7RUFBVCx3QkFBUztFQUFULGtCQUFTO0VBQVQsMkJBQVM7RUFBVCw0QkFBUztFQUFULHVDQUFTO0VBQVQsa0NBQVM7RUFBVCwyQkFBUztFQUFULHNCQUFTO0VBQVQsOEJBQVM7RUFBVCxZQUFTO0VBQVQsa0JBQVM7RUFBVCxnQkFBUztFQUFULGlCQUFTO0VBQVQsa0JBQVM7RUFBVCxjQUFTO0VBQVQsZ0JBQVM7RUFBVCxhQUFTO0VBQVQsbUJBQVM7RUFBVCxxQkFBUztFQUFULDJCQUFTO0VBQVQseUJBQVM7RUFBVCwwQkFBUztFQUFULDJCQUFTO0VBQVQsdUJBQVM7RUFBVCx3QkFBUztFQUFULHlCQUFTO0VBQVQsc0JBQVM7RUFBVCxvQkFBUztFQUFULHNCQUFTO0VBQVQscUJBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsd0JBQVM7RUFBVCx3QkFBUztFQUFULG1CQUFTO0VBQVQsbUJBQVM7RUFBVCxjQUFTO0VBQVQsY0FBUztFQUFULGNBQVM7RUFBVCxlQUFTO0VBQVQsZUFBUztFQUFULGFBQVM7RUFBVCxhQUFTO0VBQVQsa0JBQVM7RUFBVCxzQ0FBUztFQUFULDhCQUFTO0VBQVQsNkJBQVM7RUFBVCw0QkFBUztFQUFULGVBQVM7RUFBVCxvQkFBUztFQUFULHNCQUFTO0VBQVQsdUJBQVM7RUFBVCx3QkFBUztFQUFULGtCQUFTO0VBQVQsMkJBQVM7RUFBVCw0QkFBUztFQUFULHVDQUFTO0VBQVQsa0NBQVM7RUFBVCwyQkFBUztFQUFULHNCQUFTO0VBQVQsOEJBQVM7RUFBVCxZQUFTO0VBQVQsa0JBQVM7RUFBVCxnQkFBUztFQUFULGlCQUFTO0VBQVQsa0JBQVM7RUFBVCxjQUFTO0VBQVQsZ0JBQVM7RUFBVCxhQUFTO0VBQVQsbUJBQVM7RUFBVCxxQkFBUztFQUFULDJCQUFTO0VBQVQseUJBQVM7RUFBVCwwQkFBUztFQUFULDJCQUFTO0VBQVQsdUJBQVM7RUFBVCx3QkFBUztFQUFULHlCQUFTO0VBQVQsc0JBQVM7RUFBVCxvQkFBUztFQUFULHNCQUFTO0VBQVQscUJBQVM7RUFBVDtBQUFTOztBQUFUOztDQUFTOztBQUFUOzs7Q0FBUzs7QUFBVDs7O0VBQUEsc0JBQVM7RUFBVCxNQUFTO0VBQVQsZUFBUztFQUFULE1BQVM7RUFBVCxtQkFBUztFQUFULE1BQVM7RUFBVCxxQkFBUztFQUFULE1BQVM7QUFBQTs7QUFBVDs7RUFBQSxnQkFBUztBQUFBOztBQUFUOzs7Ozs7OztDQUFTOztBQUFUOztFQUFBLGdCQUFTO0VBQVQsTUFBUztFQUFULDhCQUFTO0VBQVQsTUFBUztFQUFULGdCQUFTO0VBQVQsTUFBUztFQUFULGNBQVM7S0FBVCxXQUFTO0VBQVQsTUFBUztFQUFULHdDQUFTO0VBQVQsTUFBUztFQUFULDZCQUFTO0VBQVQsTUFBUztFQUFULCtCQUFTO0VBQVQsTUFBUztFQUFULHdDQUFTO0VBQVQsTUFBUztBQUFBOztBQUFUOzs7Q0FBUzs7QUFBVDtFQUFBLFNBQVM7RUFBVCxNQUFTO0VBQVQsb0JBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7Ozs7Q0FBUzs7QUFBVDtFQUFBLFNBQVM7RUFBVCxNQUFTO0VBQVQsY0FBUztFQUFULE1BQVM7RUFBVCxxQkFBUztFQUFULE1BQVM7QUFBQTs7QUFBVDs7Q0FBUzs7QUFBVDtFQUFBLHlDQUFTO1VBQVQsaUNBQVM7QUFBQTs7QUFBVDs7Q0FBUzs7QUFBVDs7Ozs7O0VBQUEsa0JBQVM7RUFBVCxvQkFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUO0VBQUEsY0FBUztFQUFULHdCQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7O0VBQUEsbUJBQVM7QUFBQTs7QUFBVDs7Ozs7Q0FBUzs7QUFBVDs7OztFQUFBLCtHQUFTO0VBQVQsTUFBUztFQUFULDZCQUFTO0VBQVQsTUFBUztFQUFULCtCQUFTO0VBQVQsTUFBUztFQUFULGNBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7RUFBQSxjQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7O0VBQUEsY0FBUztFQUFULGNBQVM7RUFBVCxrQkFBUztFQUFULHdCQUFTO0FBQUE7O0FBQVQ7RUFBQSxlQUFTO0FBQUE7O0FBQVQ7RUFBQSxXQUFTO0FBQUE7O0FBQVQ7Ozs7Q0FBUzs7QUFBVDtFQUFBLGNBQVM7RUFBVCxNQUFTO0VBQVQscUJBQVM7RUFBVCxNQUFTO0VBQVQseUJBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7Ozs7Q0FBUzs7QUFBVDs7Ozs7RUFBQSxvQkFBUztFQUFULE1BQVM7RUFBVCw4QkFBUztFQUFULE1BQVM7RUFBVCxnQ0FBUztFQUFULE1BQVM7RUFBVCxlQUFTO0VBQVQsTUFBUztFQUFULG9CQUFTO0VBQVQsTUFBUztFQUFULG9CQUFTO0VBQVQsTUFBUztFQUFULHVCQUFTO0VBQVQsTUFBUztFQUFULGNBQVM7RUFBVCxNQUFTO0VBQVQsU0FBUztFQUFULE1BQVM7RUFBVCxVQUFTO0VBQVQsTUFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUOztFQUFBLG9CQUFTO0FBQUE7O0FBQVQ7OztDQUFTOztBQUFUOzs7O0VBQUEsMEJBQVM7RUFBVCxNQUFTO0VBQVQsNkJBQVM7RUFBVCxNQUFTO0VBQVQsc0JBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7RUFBQSxhQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7RUFBQSxnQkFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUO0VBQUEsd0JBQVM7QUFBQTs7QUFBVDs7Q0FBUzs7QUFBVDs7RUFBQSxZQUFTO0FBQUE7O0FBQVQ7OztDQUFTOztBQUFUO0VBQUEsNkJBQVM7RUFBVCxNQUFTO0VBQVQsb0JBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7RUFBQSx3QkFBUztBQUFBOztBQUFUOzs7Q0FBUzs7QUFBVDtFQUFBLDBCQUFTO0VBQVQsTUFBUztFQUFULGFBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7RUFBQSxrQkFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUOzs7Ozs7Ozs7Ozs7O0VBQUEsU0FBUztBQUFBOztBQUFUO0VBQUEsU0FBUztFQUFULFVBQVM7QUFBQTs7QUFBVDtFQUFBLFVBQVM7QUFBQTs7QUFBVDs7O0VBQUEsZ0JBQVM7RUFBVCxTQUFTO0VBQVQsVUFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUO0VBQUEsVUFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUO0VBQUEsZ0JBQVM7QUFBQTs7QUFBVDs7O0NBQVM7O0FBQVQ7RUFBQSxVQUFTO0VBQVQsTUFBUztFQUFULGNBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0VBQUEsVUFBUztFQUFULE1BQVM7RUFBVCxjQUFTO0VBQVQsTUFBUztBQUFBOztBQUFUOztDQUFTOztBQUFUOztFQUFBLGVBQVM7QUFBQTs7QUFBVDs7Q0FBUzs7QUFBVDtFQUFBLGVBQVM7QUFBQTs7QUFBVDs7OztDQUFTOztBQUFUOzs7Ozs7OztFQUFBLGNBQVM7RUFBVCxNQUFTO0VBQVQsc0JBQVM7RUFBVCxNQUFTO0FBQUE7O0FBQVQ7O0NBQVM7O0FBQVQ7O0VBQUEsZUFBUztFQUFULFlBQVM7QUFBQTs7QUFBVCx3RUFBUzs7QUFBVDtFQUFBLGFBQVM7QUFBQTs7QUFBVDtFQUFBLHdCQUFTO0VBQVQsNkJBQVM7RUFBVCxnQ0FBUztFQUFULG1CQUFTO0VBQVQsbUJBQVM7RUFBVCx5QkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsd0JBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHdCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCwyQkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQseUJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULHVCQUFTO0VBQVQsb0RBQVM7RUFBVCx3QkFBUztFQUFULHdCQUFTO0VBQVQsd0JBQVM7RUFBVCxvREFBUztFQUFULHdCQUFTO0VBQVQsb0RBQVM7RUFBVCx3QkFBUztFQUFULG9EQUFTO0VBQVQsd0JBQVM7RUFBVCwwQkFBUztFQUFULDBEQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMERBQVM7RUFBVCwyQkFBUztFQUFULDBEQUFTO0VBQVQsMkJBQVM7RUFBVCwwREFBUztFQUFULDJCQUFTO0VBQVQseUJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMEJBQVM7RUFBVCwwQkFBUztFQUFULDBCQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMkJBQVM7RUFBVCx3QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx3REFBUztFQUFULHdEQUFTO0VBQVQsd0RBQVM7RUFBVCx3REFBUztFQUFULHdEQUFTO0VBQVQsd0RBQVM7RUFBVCx3REFBUztFQUFULHdEQUFTO0VBQVQsd0RBQVM7RUFBVCwwQkFBUztFQUFULDJCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCx3QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQsd0JBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHVCQUFTO0VBQVQsd0JBQVM7RUFBVCx3QkFBUztFQUFULHdCQUFTO0VBQVQsd0JBQVM7RUFBVCx3QkFBUztFQUFULHdCQUFTO0VBQVQsd0JBQVM7RUFBVCx3QkFBUztFQUFULHdCQUFTO0VBQVQsd0JBQVM7RUFBVCx3QkFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHlCQUFTO0VBQVQsMEJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDBCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwwQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCwyQkFBUztFQUFULDJCQUFTO0VBQVQsMkJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULDRCQUFTO0VBQVQsNEJBQVM7RUFBVCw0QkFBUztFQUFULHdCQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQseUJBQVM7RUFBVCx3QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQseUJBQVM7RUFBVCx5QkFBUztFQUFULHlCQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsNEVBQVM7RUFBVCw0RUFBUztFQUFULDRFQUFTO0VBQVQsNEVBQVM7RUFBVCxvRUFBUztFQUFULG9FQUFTO0VBQVQsb0VBQVM7RUFBVCxvRUFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsMERBQVM7RUFBVCwwREFBUztFQUFULDBEQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsK0RBQVM7RUFBVCwrREFBUztFQUFULCtEQUFTO0VBQVQsbUVBQVM7RUFBVCxtRUFBUztFQUFULG1FQUFTO0VBQVQsbUVBQVM7RUFBVCxtRUFBUztFQUFULG1FQUFTO0VBQVQsbUVBQVM7RUFBVCxtRUFBUztFQUFULG1FQUFTO0VBQVQsZ0VBQVM7RUFBVCxnRUFBUztFQUFULGdFQUFTO0VBQVQsZ0VBQVM7RUFBVCwyREFBUztFQUFULDJEQUFTO0VBQVQsMkRBQVM7RUFBVCwyREFBUztFQUFULHNEQUFTO0VBQVQsc0RBQVM7RUFBVCxzREFBUztFQUFULHNEQUFTO0VBQVQsd0RBQVM7RUFBVCx3REFBUztFQUFULHdEQUFTO0VBQVQsd0RBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCxzQ0FBUztFQUFULHNDQUFTO0VBQVQsc0NBQVM7RUFBVCxzQ0FBUztFQUFULHNDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHNDQUFTO0VBQVQsc0NBQVM7RUFBVCxzQ0FBUztFQUFULHNDQUFTO0VBQVQsc0NBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCxzQ0FBUztFQUFULHNDQUFTO0VBQVQsc0NBQVM7RUFBVCxzQ0FBUztFQUFULHNDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCx3Q0FBUztFQUFULHdDQUFTO0VBQVQsd0NBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsNENBQVM7RUFBVCw0Q0FBUztFQUFULDRDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDhDQUFTO0VBQVQsOENBQVM7RUFBVCw4Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsNkNBQVM7RUFBVCw2Q0FBUztFQUFULDZDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDBDQUFTO0VBQVQsMENBQVM7RUFBVCwwQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCwyQ0FBUztFQUFULDJDQUFTO0VBQVQsMkNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHlDQUFTO0VBQVQseUNBQVM7RUFBVCx5Q0FBUztFQUFULHVDQUFTO0VBQVQsdUNBQVM7RUFBVCx1Q0FBUztFQUFULHVDQUFTO0VBQVQ7QUFBUzs7QUFFVDtFQUFBLGlCQUFTO0VBQVQ7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUEsc0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUEsa0JBQVM7RUFBVDtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQTtBQUFTOztBQUFUO0VBQUE7QUFBUzs7QUFBVDtFQUFBO0FBQVM7O0FBQVQ7RUFBQSxlQUFTO0VBQVQ7QUFBUzs7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QUFBLHNCQUFNO0VBQU47QUFBTTs7QUFLVjtFQUFBLG9CQUFNO0VBQU47QUFBTTs7QUFJTjtFQUFBO0FBQU07O0FBL0NaO0VBbURNLHlCQUF5QjtBUGthL0I7O0FPN1pNO0VBQUEsd0NBQU07RUFBTixvQkFBTTtFQUFOLCtDQUFNO0VBQ047QUFETTs7QUF4RFo7RUE0RFEsaUJBQWlCO0FQa2F6Qjs7QU83Wk07RUFBQSxvQkFBTTtFQUFOLCtDQUFNO0VBQ0EsdUNBQU07VUFBTjtBQURBOztBQWpFWjtFQXVFSSx3QkFBd0I7QVBnYTVCOztBT3ZlQTtFQTJFSSw2Q0FBNkM7RUFDN0Msc0JBQXNCO0VBQ3RCLG1CQUFtQjtBUGdhdkI7O0FPN2VBO0VBa0ZJLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsa0NBQTBCO0VBQTFCLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FQK1pyQjs7QUZoakJBO0VBQUE7SUFBQTtFRWltQkE7O0VGam1CQTtJQUFBO0VFaW1CQTtBQUFBIiwiZmlsZSI6InRhaWx3aW5kX21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHRhaWx3aW5kIGJhc2U7XHJcbkB0YWlsd2luZCBjb21wb25lbnRzO1xyXG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xyXG5cclxuQGltcG9ydCAncGFydGlhbHMvY29sb3JzJztcclxuXHJcbi8vIFBBUlRJQUxTXHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy90eXBvZ3JhcGh5JztcclxuXHJcbkBpbXBvcnQgJ3BhcnRpYWxzL2Jhc2UnO1xyXG5cclxuLy8gQ09NUE9ORU5UU1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbic7XHJcbi8vQGltcG9ydCAnY29tcG9uZW50cy9mb3JtJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9pbnB1dCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnJhbmRpbmcnO1xyXG5cclxuLy8gUEFHRSBTUEVDSUZJQ1xyXG5AaW1wb3J0ICdwYWdlcy9sb2dpbic7XHJcblxyXG4vL0N1c3RvbSBUaGVtZXNcclxuQGltcG9ydCAncGFydGlhbHMvdGhlbWVzJzsgIiwi77u/Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEdMT0JBTC1GT05ULU5BTUVTICAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRmb250LW5hbWU6ICdreXJpYWwtc2Fucy1wcm8nO1xyXG4kZm9udC1uYW1lLWNvbmRlbnNlZDogJ2t5cmlhbC1zYW5zLXByby1jb25kJztcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gU0laRVMgLSBXSURFICAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kaHVnZS13aWRlOiA0OHB4O1xyXG4kbGFyZ2Utd2lkZTogMzJweDtcclxuJGJpZ2dlci13aWRlOiAyOHB4O1xyXG4kYmlnLXdpZGU6IDI0cHg7XHJcbiRtZWRpdW0td2lkZTogMjBweDtcclxuJGFjY2VudC13aWRlOiAxOHB4O1xyXG4kbm9ybWFsLXdpZGU6IDE2cHg7XHJcbiRjb3B5LXdpZGU6IDE0cHg7XHJcbiRzbWFsbC13aWRlOiAxMnB4O1xyXG4kdGlueS13aWRlOiAxMHB4O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBTSVpFUyAtIERFU0tUT1AgIC8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRodWdlLWRlc2t0b3A6IDQ4cHg7XHJcbiRsYXJnZS1kZXNrdG9wOiAzMnB4O1xyXG4kYmlnZ2VyLWRlc2t0b3A6IDI4cHg7XHJcbiRiaWctZGVza3RvcDogMjRweDtcclxuJG1lZGl1bS1kZXNrdG9wOiAyMHB4O1xyXG4kYWNjZW50LWRlc2t0b3A6IDE4cHg7XHJcbiRub3JtYWwtZGVza3RvcDogMTZweDtcclxuJGNvcHktZGVza3RvcDogMTRweDtcclxuJHNtYWxsLWRlc2t0b3A6IDEycHg7XHJcbiR0aW55LWRlc2t0b3A6IDEwcHg7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBTSVpFUyAtIFRBQkxFVCAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGh1Z2UtdGFibGV0OiAzNHB4O1xyXG4kbGFyZ2UtdGFibGV0OiAzMHB4O1xyXG4kYmlnZ2VyLXRhYmxldDogMThweDtcclxuJGJpZy10YWJsZXQ6IDIycHg7XHJcbiRtZWRpdW0tdGFibGV0OiAyMHB4O1xyXG4kYWNjZW50LXRhYmxldDogMTZweDtcclxuJG5vcm1hbC10YWJsZXQ6IDE0cHg7XHJcbiRjb3B5LXRhYmxldDogMTNweDtcclxuJHNtYWxsLXRhYmxldDogMTFweDtcclxuJHRpbnktdGFibGV0OiAxMHB4O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gU0laRVMgLSBNT0JJTEUgLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRodWdlLW1vYmlsZTogMzBweDtcclxuJGxhcmdlLW1vYmlsZTogMzBweDtcclxuJGJpZ2dlci1tb2JpbGU6IDE4cHg7XHJcbiRiaWctbW9iaWxlOiAyMHB4O1xyXG4kbWVkaXVtLW1vYmlsZTogMTZweDtcclxuJGFjY2VudC1tb2JpbGU6IDE1cHg7XHJcbiRub3JtYWwtbW9iaWxlOiAxNHB4O1xyXG4kY29weS1tb2JpbGU6IDExcHg7XHJcbiRzbWFsbC1tb2JpbGU6IDEwcHg7XHJcbiR0aW55LW1vYmlsZTogMTBweDtcclxuXHJcbi8qKlxyXG4gKiAgRk9OVFMgU0laRVMgREVGSU5JVElPTlNcclxuICovXHJcblxyXG4lZm9udC1zaXplLWh1Z2Uge1xyXG4gICAgZm9udC1zaXplOiAkaHVnZS13aWRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGh1Z2UtZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGh1Z2UtdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaHVnZS1tb2JpbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmb250LXNpemUtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAkbGFyZ2Utd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRsYXJnZS1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLWJpZ2dlciB7XHJcbiAgICBmb250LXNpemU6ICRiaWdnZXItd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRiaWdnZXItZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJpZ2dlci10YWJsZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRiaWdnZXItbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLWJpZyB7XHJcbiAgICBmb250LXNpemU6ICRiaWctd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRiaWctZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJpZy10YWJsZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRiaWctbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLW1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6ICRtZWRpdW0td2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS10YWJsZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLW5vcm1hbCB7XHJcbiAgICBmb250LXNpemU6ICRub3JtYWwtd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRub3JtYWwtZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG5vcm1hbC10YWJsZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRub3JtYWwtbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLWFjY2VudCB7XHJcbiAgICBmb250LXNpemU6ICRhY2NlbnQtd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRhY2NlbnQtZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGFjY2VudC10YWJsZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRhY2NlbnQtbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLWNvcHkge1xyXG4gICAgZm9udC1zaXplOiAkY29weS13aWRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNvcHktZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNvcHktdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkY29weS1tb2JpbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVmb250LXNpemUtc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAkc21hbGwtd2lkZTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRzbWFsbC1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lZm9udC1zaXplLXRpbnkge1xyXG4gICAgZm9udC1zaXplOiAkdGlueS13aWRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Atc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1tb2JpbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9OVCAtIFdFSUdIVFMgIC8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRsaWdodDogMzAwO1xyXG4kcmVndWxhcjogNDAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRib2xkOiA2MDA7XHJcbiRib2xkZXI6IDcwMDtcclxuJGhlYXZ5OiA4MDA7XHJcbiIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuLyoqXHJcbiAqICBGT05UUyBTSVpFUyBERUZJTklUSU9OU1xyXG4gKi9cbi5idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImt5cmlhbC1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmxhbmRpbmctbWVzc2FnZSBoMSB7XG4gIEBhcHBseSB0ZXh0LWhlYWRpbmcgZm9udC1leHRyYWJvbGQ7XG59XG5cbi5sYW5kaW5nLW1lc3NhZ2UgaDIge1xuICBAYXBwbHkgdGV4dC10aXRsZSBmb250LXNlbWlib2xkIG1heC13LTcyIG14LWF1dG87XG59XG5cbi8qIFNROiBUaGVzZSBzdHlsZXMgd2VyZSBwb3J0ZWQgZnJvbSB0aGUgbWFpbiBhcHAgZnJvbnRlbmQncyBCdXR0b24gY29tcG9uZW50IG9uIDMvMjAvMjQgKi9cbi5idXR0b24ge1xuICBAYXBwbHkgZm9udC1zZW1pYm9sZCBweC0xMCBweS1bMTVweF0gcm91bmRlZC14bCB0ZXh0LXBhcmFnYXBoLTEgdGV4dC13aGl0ZSBmbGV4IGdhcC0yO1xuICBAYXBwbHkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci10cmFuc3BhcmVudCBib3JkZXItMiBsZWFkaW5nLW5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLmJ1dHRvbjpub3QoLnNob3J0KSB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG5cbi5idXR0b246Zm9jdXMsXG4uYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBAYXBwbHkgYm9yZGVyLXNlY29uZGFyeS1ibHVlLTQwMDtcbiAgQGFwcGx5IG91dGxpbmUtMDtcbn1cblxuLmJ1dHRvbjpub3QoLm5vYW5pbWF0aW9uKTpmb2N1czphY3RpdmUge1xuICBAYXBwbHkgYmctcHJpbWFyeS03MDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5wcmltYXJ5IHtcbiAgQGFwcGx5IGJnLXByaW1hcnktNTAwO1xufVxuXG4ucHJpbWFyeTpob3ZlciB7XG4gIEBhcHBseSBzaGFkb3ctbGc7XG4gIEBhcHBseSBzaGFkb3ctcHJpbWFyeS03MDAvMjA7XG59XG5cbi5zZWNvbmRhcnkge1xuICBAYXBwbHkgYm9yZGVyO1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwO1xuICBAYXBwbHkgYm9yZGVyLXByaW1hcnktNTAwO1xufVxuXG4uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgQGFwcGx5IGJnLXByaW1hcnktNTAwLzEwO1xufVxuXG4uc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICBAYXBwbHkgb3V0bGluZS0yO1xuICBAYXBwbHkgb3V0bGluZS1wcmltYXJ5LTUwMDtcbn1cblxuLnNlY29uZGFyeTpub3QoLm5vYW5pbWF0aW9uKTpmb2N1czphY3RpdmUge1xuICBAYXBwbHkgYmctcHJpbWFyeS01MDAvMjA7XG59XG5cbi5saW5rIHtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeS01MDA7XG4gIEBhcHBseSByb3VuZGVkLWxnO1xuICBAYXBwbHkgcHgtNDtcbiAgQGFwcGx5IHB5LTI7XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeS02MDA7XG4gIEBhcHBseSBiZy1wcmltYXJ5LTUwMC8xMDtcbn1cblxuLmxpbms6bm90KC5ub2FuaW1hdGlvbik6Zm9jdXM6YWN0aXZlIHtcbiAgQGFwcGx5IGJnLXByaW1hcnktNTAwLzIwO1xufVxuXG4ubGluay5kaXNhYmxlZCB7XG4gIEBhcHBseSBvcGFjaXR5LTQ1O1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rLnNtYWxsIHtcbiAgQGFwcGx5IHRleHQtcGFyYWdyYXBoO1xuICBAYXBwbHkgZm9udC1ub3JtYWw7XG4gIEBhcHBseSBweS0xO1xuICBAYXBwbHkgcHgtMjtcbiAgQGFwcGx5IC1teS0xO1xuICBAYXBwbHkgLW14LTI7XG4gIEBhcHBseSBib3JkZXItMDtcbn1cblxuLmNoZXZyb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXIgLmNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4ycmVtKTtcbn1cblxuLmlucHV0LWNvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sIHctZnVsbDtcbn1cblxuLmlucHV0IHtcbiAgQGFwcGx5IGJvcmRlcjtcbiAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTkwMDtcbiAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gIEBhcHBseSB0ZXh0LXByaW1hcnktOTAwO1xuICBAYXBwbHkgdGV4dC1wYXJhZ3JhcGg7XG4gIEBhcHBseSBweC00O1xuICBAYXBwbHkgcHQtMztcbiAgQGFwcGx5IHJlbGF0aXZlO1xuICBAYXBwbHkgb3V0bGluZS1ub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLmZvY3VzZWQgLmlucHV0LFxuLm5vLWFuaW1hdGlvbiAuaW5wdXQge1xuICBAYXBwbHkgYm9yZGVyLXQtdHJhbnNwYXJlbnQ7XG59XG5cbi5sYWJlbCB7XG4gIEBhcHBseSBhYnNvbHV0ZTtcbiAgQGFwcGx5IHRvcC0wO1xuICBAYXBwbHkgdHJhbnNmb3JtO1xuICBAYXBwbHkgaC1mdWxsO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lO1xuICBAYXBwbHkgZmxleDtcbiAgQGFwcGx5IGFic29sdXRlO1xuICBAYXBwbHkgbGVhZGluZy0xMDtcbiAgQGFwcGx5IHctZnVsbDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvY3VzZWQgLmxhYmVsLFxuLm5vLWFuaW1hdGlvbiAubGFiZWwge1xuICBAYXBwbHkgbGVhZGluZy1ub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGFiZWw6OmJlZm9yZSxcbi5sYWJlbDo6YWZ0ZXIge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gIEBhcHBseSBkdXJhdGlvbi0wO1xuICBAYXBwbHkgb3BhY2l0eS0wO1xuICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTkwMDtcbiAgQGFwcGx5IGgtNDtcbiAgQGFwcGx5IGJvcmRlci10O1xuICBAYXBwbHkgc2VsZi1zdGFydDtcbiAgY29udGVudDogJyc7XG59XG5cbi5sYWJlbDo6YmVmb3JlIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICBAYXBwbHkgcm91bmRlZC10bC1tZDtcbiAgQGFwcGx5IG1yLTI7XG4gIEBhcHBseSB3LTI7XG59XG5cbi5sYWJlbDo6YWZ0ZXIge1xuICBAYXBwbHkgZmxleC1ncm93O1xuICBAYXBwbHkgbWwtMjtcbiAgQGFwcGx5IHJvdW5kZWQtdHItbWQ7XG59XG5cbi5mb2N1c2VkIC5sYWJlbDo6YWZ0ZXIsXG4uZm9jdXNlZCAubGFiZWw6OmJlZm9yZSxcbi5uby1hbmltYXRpb24gLmxhYmVsOjphZnRlcixcbi5uby1hbmltYXRpb24gLmxhYmVsOjpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG5cbi5sYWJlbC10ZXh0IHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gIEBhcHBseSB0b3AtMi41O1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5LTkwMDtcbiAgQGFwcGx5IHRleHQtcGFyYWdhcGgtMTtcbiAgQGFwcGx5IHRleHQtb3BhY2l0eS00NTtcbiAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgQGFwcGx5IG92ZXJmbG93LWVsbGlwc2lzO1xuICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXA7XG59XG5cbi5mb2N1c2VkIC5sYWJlbC10ZXh0LFxuLm5vLWFuaW1hdGlvbiAubGFiZWwtdGV4dCB7XG4gIEBhcHBseSAtdG9wLTIuNTtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeS02MDA7XG4gIEBhcHBseSB0ZXh0LXBhcmFncmFwaC1zbWFsbDtcbn1cblxuLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIEBhcHBseSB0ZXh0LXRyYW5zcGFyZW50O1xufVxuXG4ubm8tYW5pbWF0aW9uIC5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5LTkwMDtcbiAgQGFwcGx5IHRleHQtb3BhY2l0eS00NTtcbn1cblxuLmljb24ge1xuICBAYXBwbHkgZmxleDtcbiAgQGFwcGx5IGdhcC0wLjU7XG4gIEBhcHBseSBhYnNvbHV0ZTtcbiAgQGFwcGx5IHRleHQtcHJpbWFyeS05MDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTVweDtcbn1cblxuLmhhcy1zdGFydC1pY29uIC5pbnB1dCB7XG4gIEBhcHBseSBwbC0xMTtcbn1cblxuLmljb24uc3RhcnQge1xuICBAYXBwbHkgbGVmdC00O1xufVxuXG4uaWNvbi5lbmQge1xuICBAYXBwbHkgcmlnaHQtNDtcbn1cblxuLmVycm9yIC5pbnB1dCxcbi5lcnJvciAubGFiZWw6OmJlZm9yZSxcbi5lcnJvciAubGFiZWw6OmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci1lcnJvci01MDA7XG59XG5cbi5lcnJvciAubGFiZWwtdGV4dCB7XG4gIEBhcHBseSB0ZXh0LWVycm9yLTUwMDtcbn1cblxuLndhcm5pbmcgLmlucHV0LFxuLndhcm5pbmcgLmxhYmVsOjpiZWZvcmUsXG4ud2FybmluZyAubGFiZWw6OmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci13YXJuaW5nLTUwMDtcbn1cblxuLndhcm5pbmcgLmxhYmVsLXRleHQge1xuICBAYXBwbHkgdGV4dC13YXJuaW5nLTkwMDtcbn1cblxuLnN1Y2Nlc3MgLmlucHV0LFxuLnN1Y2Nlc3MgLmxhYmVsOjpiZWZvcmUsXG4uc3VjY2VzcyAubGFiZWw6OmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci1zdWNjZXNzLTcwMDtcbn1cblxuLnN1Y2Nlc3MgLmxhYmVsLXRleHQge1xuICBAYXBwbHkgdGV4dC1zdWNjZXNzLTcwMDtcbn1cblxuLnN1Y2Nlc3MuZm9jdXNlZCAuaW5wdXQsXG4uZXJyb3IuZm9jdXNlZCAuaW5wdXQsXG4ud2FybmluZy5mb2N1c2VkIC5pbnB1dCB7XG4gIEBhcHBseSBib3JkZXItdC10cmFuc3BhcmVudDtcbn1cblxuLmhhcy1zdGFydC1pY29uOm5vdCguZm9jdXNlZCkgLmxhYmVsOjpiZWZvcmUge1xuICBAYXBwbHkgdy05O1xufVxuXG4vKlxyXG4kdGV4dC1jb2xvcjogJHdoaXRlO1xyXG4kYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiRlcnJvci1jb2xvcjogJHBvbWVncmFuYXRlO1xyXG4kbGFiZWwtY29sb3I6ICRjZWxsbztcclxuJGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG5cclxuLmlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uaW5wdXQge1xyXG4gICAgQGV4dGVuZCAlZm9udC1zaXplLW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICR0cmFuc2l0aW9uLXRpbWUtYmFzaWM7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNTBweCAkd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgQGV4dGVuZCAlZm9udC1zaXplLXNtYWxsO1xyXG4gICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lLWJhc2ljO1xyXG59XHJcblxyXG4qL1xuLmJyYW5kaW5nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXgtaGVpZ2h0OiA3N3B4O1xufVxuXG4uYnJhbmRpbmctY29udGFpbmVyIGltZy5sYXJnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kaW5nLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9yLXRleHQge1xuICBAYXBwbHkgbS00IHRleHQtYmx1ZS04MDAgZm9udC1zZW1pYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXBhcmF0b3ItdGV4dCB7XG4gICAgQGFwcGx5IG0tMztcbiAgfVxufVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgQGFwcGx5IGZsZXggb3ZlcmZsb3ctaGlkZGVuIGZsZXgtY29sO1xuICBAYXBwbHkgbWQ6aC1bMTAwdmhdIG1kOnctWzEwMHZ3XSBtZDpmbGV4LXJvdztcbn1cblxuLmxlZnQtY29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4ubGlmZWNlbnRzLmNvbS9pbWFnZXMvbWlzY2VsbGFuZW91cy9wYW5lbEJhY2tncm91bmQuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIEBhcHBseSBmbGV4IGZsZXgtMSBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gbWluLWgtWzQwMHB4XSAgcHktNiAgaC1bMTAwdmhdIGZyb20tYmFja2dyb3VuZC1ibHVlLTcwMCB0by10cmFuc3BhcmVudDtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1ncmF5LTMwMDtcbiAgQGFwcGx5IG1kOm1pbi1oLVt1bnNldF0gbWQ6cHktW3Vuc2V0XSBtZDptaW4tdy1bNDAwcHhdO1xuICBAYXBwbHkgbWQ6Ym9yZGVyLTA7XG59XG5cbi5sZWZ0LWNvbCAuaW5uZXItd3JhcHBlciB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIHRleHQtY2VudGVyIGdhcC02IHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcmVsYXRpdmUgaC1hdXRvIHRleHQtbmF2eS00MDA7XG4gIEBhcHBseSBtZDpoLVs4MHZoXTtcbn1cblxuLnJpZ2h0LWNvbCB7XG4gIEBhcHBseSBmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHRleHQtcHJpbWFyeS05MDAgbWQ6bWluLXctWzQwMHB4XTtcbn1cblxuLnJpZ2h0LWNvbCAubG9naW4tb3V0ZXItY29udGFpbmVyIHtcbiAgQGFwcGx5IG1pbi1oLVt1bnNldF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgaC1hdXRvIGJnLXdoaXRlIHAtNCBtYXgtdy1bODAwcHhdO1xuICBAYXBwbHkgbWQ6bWluLWgtWzEwMHZoXSBtZDpwLTEwO1xufVxuXG4uc2FnZXZpZXcgLm1haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jdXN0b20vc2FnZXZpZXctYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2FnZXZpZXcgLm1haW4td3JhcHBlciAubGVmdC1jb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBAYXBwbHkgbWluLWgtMCBtZDptaW4taC1bNDAwcHhdIHAtMCBtZDpwLTY7XG59XG5cbi5zYWdldmlldyAubWFpbi13cmFwcGVyIC5sZWZ0LWNvbCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2FnZXZpZXcgLm1haW4td3JhcHBlciAubGVmdC1jb2wgLmNvbnRlbnQtd3JhcHBlciB7XG4gIEBhcHBseSB3LWZ1bGwgbWQ6dy1bdW5zZXRdO1xuICBAYXBwbHkgcC05IG1kOnJvdW5kZWQtbWQ7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xuICBAYXBwbHkgYmctWyMwMDNmNTRdL1suNzVdIGJhY2tkcm9wLWJsdXItWzJweF07XG59XG5cbi5zYWdldmlldyAubWFpbi13cmFwcGVyIC5yaWdodC1jb2wge1xuICBAYXBwbHkgYmctd2hpdGUvODAgYmFja2Ryb3AtYmx1ci1bNHB4XTtcbn1cblxuLnNhZ2V2aWV3IC5tYWluLXdyYXBwZXIgLnJpZ2h0LWNvbCAubG9naW4tb3V0ZXItY29udGFpbmVyIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuXG4uc2FnZXZpZXcgLm1haW4td3JhcHBlciAucmlnaHQtY29sIC5sb2dpbl9fYWZmaWxpYXRpb24tbWVzc2FnZSB7XG4gIEBhcHBseSByb3VuZGVkLW1kO1xufVxuXG4uc2FnZXZpZXcgLmlucHV0IHtcbiAgQGFwcGx5IGJnLXdoaXRlLzUwO1xufVxuXG4uc2FnZXZpZXcgLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZDhhO1xufVxuXG4uc2FnZXZpZXcgLnNlY29uZGFyeSB7XG4gIEBhcHBseSBiZy13aGl0ZS81MDtcbn1cblxuLmFpc2VzIC5sZWZ0LWNvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jdXN0b20vYWVzaXMtYmcuc3ZnXCIpO1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAubWFpbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAubGVmdC1jb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9tL29rLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDB2bWF4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAubGVmdC1jb2wgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAubGVmdC1jb2wgLmNvbnRlbnQtd3JhcHBlciB7XG4gIEBhcHBseSBwLTExIHJvdW5kZWQtbWQ7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xuICBAYXBwbHkgbWF4LXctWzM5MHB4XTtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAucmlnaHQtY29sIHtcbiAgQGFwcGx5IHRleHQtWyMyNzIyMDBdO1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAubWFpbi13cmFwcGVyIC5yaWdodC1jb2wgLmxvZ2luLW91dGVyLWNvbnRhaW5lciB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAucmlnaHQtY29sIC5sb2dpbl9fYWZmaWxpYXRpb24tbWVzc2FnZSB7XG4gIEBhcHBseSByb3VuZGVkLW1kO1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAubWFpbi13cmFwcGVyIC5yaWdodC1jb2wgLnNpZ251cC1zZWN0aW9uIHtcbiAgQGFwcGx5IGJvcmRlci1bIzZDNUUwRF07XG59XG5cbi5vcHBvcnR1bml0eWNvYWNoIC5tYWluLXdyYXBwZXIgLmxhYmVsLXRleHQge1xuICBAYXBwbHkgdGV4dC1bIzQwMzgwNF07XG59XG5cbi5vcHBvcnR1bml0eWNvYWNoIC5tYWluLXdyYXBwZXIgLmlucHV0IHtcbiAgQGFwcGx5IGJnLXdoaXRlLzUwO1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAubWFpbi13cmFwcGVyIC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAuc2Vjb25kYXJ5IHtcbiAgQGFwcGx5IGJnLVt3aGl0ZV0vNTAgdGV4dC1bIzQwMzgwNF07XG4gIGJvcmRlci1jb2xvcjogIzZDNUUwRDtcbn1cblxuLm9wcG9ydHVuaXR5Y29hY2ggLm1haW4td3JhcHBlciAuc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5vcHBvcnR1bml0eWNvYWNoIC5tYWluLXdyYXBwZXIgLmJ1dHRvbi5saW5rIHtcbiAgQGFwcGx5IHRleHQtWyMyNzIyMDBdO1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAubW91bnRhaW5zLCAub3Bwb3J0dW5pdHljb2FjaCAuaG91c2VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3Bwb3J0dW5pdHljb2FjaCAucGFnZV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2N1c3RvbS9vay1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHBvcnR1bml0eWNvYWNoIC5sb2dpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuIiwi77u/Ly9yZXNwb25zaXZpdHkgaXMgc2V0IHVwIGFuZCBkZXNpZ25lZCBpbiAnZGVza3RvcCBmaXJzdCcgbWFubmVyXHJcblxyXG4vL2JyZWFrcG9pbnRzXHJcbiRtb2JpbGUtbWluLXdpZHRoOiA0ODBweDtcclxuJHRhYmxldC1taW4td2lkdGg6IDc2OHB4O1xyXG4kZGVza3RvcC1zbWFsbC1taW4td2lkdGg6IDEwMjRweDtcclxuJGRlc2t0b3AtbWluLXdpZHRoOiAxNDQwcHg7XHJcbiRkZXNrdG9wLWxhcmdlLW1pbi13aWR0aDogMTkyMHB4O1xyXG5cclxuLy8gYnJlYWtwb2ludCBtaXhpbnNcclxuQG1peGluIGRlc2t0b3AtbGFyZ2Uge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLWxhcmdlLW1pbi13aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AtbGFyZ2UtbWluLXdpZHRoIC0gMSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1zbWFsbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoIC0gMSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbC1taW4td2lkdGggLSAxKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWluLXdpZHRoIC0gMSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlLXNtYWxsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1pbi13aWR0aCAtIDEpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVXNlZCBtYWlubHkgZm9yIGFkZGluZyBlZyBob3ZlciBlZmZlY3RzIG9ubHkgZm9yIGRlc2t0b3AgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LXVwIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1zbWFsbC1taW4td2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCLvu78qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLmxhbmRpbmctbWVzc2FnZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtaGVhZGluZyBmb250LWV4dHJhYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtdGl0bGUgZm9udC1zZW1pYm9sZCBtYXgtdy03MiBteC1hdXRvO1xyXG4gICAgfVxyXG59Iiwi77u/LyogU1E6IFRoZXNlIHN0eWxlcyB3ZXJlIHBvcnRlZCBmcm9tIHRoZSBtYWluIGFwcCBmcm9udGVuZCdzIEJ1dHRvbiBjb21wb25lbnQgb24gMy8yMC8yNCAqL1xyXG4lYnV0dG9uLWJhc2Uge1xyXG4gICAgQGV4dGVuZCAlZm9udC1zaXplLW5vcm1hbDtcclxuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHB4LTEwIHB5LVsxNXB4XSByb3VuZGVkLXhsIHRleHQtcGFyYWdhcGgtMSB0ZXh0LXdoaXRlIGZsZXggZ2FwLTI7XHJcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci10cmFuc3BhcmVudCBib3JkZXItMiBsZWFkaW5nLW5vbmU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBAZXh0ZW5kICVidXR0b24tYmFzZTtcclxufVxyXG5cclxuLmJ1dHRvbjpub3QoLnNob3J0KSB7XHJcbiAgICBAYXBwbHkgdy1mdWxsO1xyXG59XHJcblxyXG4uYnV0dG9uOmZvY3VzLFxyXG4uYnV0dG9uOmZvY3VzLXZpc2libGUge1xyXG4gIEBhcHBseSBib3JkZXItc2Vjb25kYXJ5LWJsdWUtNDAwO1xyXG4gIEBhcHBseSBvdXRsaW5lLTA7XHJcbn1cclxuXHJcbi5idXR0b246bm90KC5ub2FuaW1hdGlvbik6Zm9jdXM6YWN0aXZlIHtcclxuICBAYXBwbHkgYmctcHJpbWFyeS03MDA7XHJcblxyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbn1cclxuXHJcbi5wcmltYXJ5IHtcclxuICAgIEBhcHBseSBiZy1wcmltYXJ5LTUwMDtcclxufVxyXG5cclxuLnByaW1hcnk6aG92ZXIge1xyXG4gICAgQGFwcGx5IHNoYWRvdy1sZztcclxuICAgIEBhcHBseSBzaGFkb3ctcHJpbWFyeS03MDAvMjA7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnkge1xyXG4gICAgQGFwcGx5IGJvcmRlcjtcclxuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcclxuICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwO1xyXG4gICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTUwMDtcclxuICB9XHJcbiAgXHJcbiAgLnNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBAYXBwbHkgYmctcHJpbWFyeS01MDAvMTA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBAYXBwbHkgb3V0bGluZS0yO1xyXG4gICAgQGFwcGx5IG91dGxpbmUtcHJpbWFyeS01MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWNvbmRhcnk6bm90KC5ub2FuaW1hdGlvbik6Zm9jdXM6YWN0aXZlIHtcclxuICAgIEBhcHBseSBiZy1wcmltYXJ5LTUwMC8yMDtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNTAwO1xyXG4gICAgQGFwcGx5IHJvdW5kZWQtbGc7XHJcbiAgICBAYXBwbHkgcHgtNDtcclxuICAgIEBhcHBseSBweS0yO1xyXG4gIH1cclxuICBcclxuICAubGluazpob3ZlciB7XHJcbiAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTYwMDtcclxuICAgIEBhcHBseSBiZy1wcmltYXJ5LTUwMC8xMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpbms6bm90KC5ub2FuaW1hdGlvbik6Zm9jdXM6YWN0aXZlIHtcclxuICAgIEBhcHBseSBiZy1wcmltYXJ5LTUwMC8yMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpbmsuZGlzYWJsZWQge1xyXG4gICAgQGFwcGx5IG9wYWNpdHktNDU7XHJcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5saW5rLnNtYWxsIHtcclxuICAgIEBhcHBseSB0ZXh0LXBhcmFncmFwaDtcclxuICAgIEBhcHBseSBmb250LW5vcm1hbDtcclxuICAgIEBhcHBseSBweS0xO1xyXG4gICAgQGFwcGx5IHB4LTI7XHJcbiAgICBAYXBwbHkgLW15LTE7XHJcbiAgICBAYXBwbHkgLW14LTI7XHJcbiAgICBAYXBwbHkgYm9yZGVyLTA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jaGV2cm9uIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIH1cclxuICBcclxuICAubGluazpub3QoLmRpc2FibGVkKTpob3ZlciAuY2hldnJvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4ycmVtKTtcclxuICB9Iiwi77u/XHJcbi5pbnB1dC1jb250YWluZXIge1xyXG4gICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggZmxleC1jb2wgdy1mdWxsO1xyXG59XHJcbi5pbnB1dCB7XHJcbiAgICBAYXBwbHkgYm9yZGVyO1xyXG4gICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTkwMDtcclxuICAgIEBhcHBseSByb3VuZGVkLW1kO1xyXG4gICAgQGFwcGx5IHRleHQtcHJpbWFyeS05MDA7XHJcbiAgICBAYXBwbHkgdGV4dC1wYXJhZ3JhcGg7XHJcbiAgICBAYXBwbHkgcHgtNDtcclxuICAgIEBhcHBseSBwdC0zO1xyXG4gICAgQGFwcGx5IHJlbGF0aXZlO1xyXG4gICAgQGFwcGx5IG91dGxpbmUtbm9uZTtcclxuICBcclxuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gIH1cclxuICBcclxuICAuZm9jdXNlZCAuaW5wdXQsXHJcbiAgLm5vLWFuaW1hdGlvbiAuaW5wdXQge1xyXG4gICAgQGFwcGx5IGJvcmRlci10LXRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAubGFiZWwge1xyXG4gICAgQGFwcGx5IGFic29sdXRlO1xyXG4gICAgQGFwcGx5IHRvcC0wO1xyXG4gICAgQGFwcGx5IHRyYW5zZm9ybTtcclxuICAgIEBhcHBseSBoLWZ1bGw7XHJcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XHJcbiAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZTtcclxuICAgIEBhcHBseSBmbGV4O1xyXG4gICAgQGFwcGx5IGFic29sdXRlO1xyXG4gICAgQGFwcGx5IGxlYWRpbmctMTA7XHJcbiAgICBAYXBwbHkgdy1mdWxsO1xyXG4gIFxyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZvY3VzZWQgLmxhYmVsLFxyXG4gIC5uby1hbmltYXRpb24gLmxhYmVsIHtcclxuICAgIEBhcHBseSBsZWFkaW5nLW5vbmU7XHJcbiAgXHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBcclxuICAubGFiZWw6OmJlZm9yZSxcclxuICAubGFiZWw6OmFmdGVyIHtcclxuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcclxuICAgIEBhcHBseSBkdXJhdGlvbi0wO1xyXG4gICAgQGFwcGx5IG9wYWNpdHktMDtcclxuICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lO1xyXG4gICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTkwMDtcclxuICAgIEBhcHBseSBoLTQ7XHJcbiAgICBAYXBwbHkgYm9yZGVyLXQ7XHJcbiAgICBAYXBwbHkgc2VsZi1zdGFydDtcclxuICBcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuICBcclxuICAubGFiZWw6OmJlZm9yZSB7XHJcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XHJcbiAgICBAYXBwbHkgcm91bmRlZC10bC1tZDtcclxuICAgIEBhcHBseSBtci0yO1xyXG4gICAgQGFwcGx5IHctMjtcclxuICB9XHJcbiAgXHJcbiAgLmxhYmVsOjphZnRlciB7XHJcbiAgICBAYXBwbHkgZmxleC1ncm93O1xyXG4gICAgQGFwcGx5IG1sLTI7XHJcbiAgICBAYXBwbHkgcm91bmRlZC10ci1tZDtcclxuICB9XHJcbiAgXHJcbiAgLmZvY3VzZWQgLmxhYmVsOjphZnRlcixcclxuICAuZm9jdXNlZCAubGFiZWw6OmJlZm9yZSxcclxuICAubm8tYW5pbWF0aW9uIC5sYWJlbDo6YWZ0ZXIsXHJcbiAgLm5vLWFuaW1hdGlvbiAubGFiZWw6OmJlZm9yZSB7XHJcbiAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5sYWJlbC10ZXh0IHtcclxuICAgIEBhcHBseSByZWxhdGl2ZTtcclxuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcclxuICAgIEBhcHBseSB0b3AtMi41O1xyXG4gICAgQGFwcGx5IHRleHQtcHJpbWFyeS05MDA7XHJcbiAgICBAYXBwbHkgdGV4dC1wYXJhZ2FwaC0xO1xyXG4gICAgQGFwcGx5IHRleHQtb3BhY2l0eS00NTtcclxuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XHJcbiAgICBAYXBwbHkgb3ZlcmZsb3ctZWxsaXBzaXM7XHJcbiAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb2N1c2VkIC5sYWJlbC10ZXh0LFxyXG4gIC5uby1hbmltYXRpb24gLmxhYmVsLXRleHQge1xyXG4gICAgQGFwcGx5IC10b3AtMi41O1xyXG4gICAgQGFwcGx5IHRleHQtcHJpbWFyeS02MDA7XHJcbiAgICBAYXBwbHkgdGV4dC1wYXJhZ3JhcGgtc21hbGw7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgQGFwcGx5IHRleHQtdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5uby1hbmltYXRpb24gLmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTkwMDtcclxuICAgIEBhcHBseSB0ZXh0LW9wYWNpdHktNDU7XHJcbiAgfVxyXG4gIFxyXG4gIC8vSWNvbiByZWxhdGVkIHN0eWxlc1xyXG4gIFxyXG4gIC5pY29uIHtcclxuICAgIEBhcHBseSBmbGV4O1xyXG4gICAgQGFwcGx5IGdhcC0wLjU7XHJcbiAgICBAYXBwbHkgYWJzb2x1dGU7XHJcbiAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTkwMDtcclxuICBcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5oYXMtc3RhcnQtaWNvbiAuaW5wdXQge1xyXG4gICAgQGFwcGx5IHBsLTExO1xyXG4gIH1cclxuICBcclxuICAuaWNvbi5zdGFydCB7XHJcbiAgICBAYXBwbHkgbGVmdC00O1xyXG4gIH1cclxuICBcclxuICAuaWNvbi5lbmQge1xyXG4gICAgQGFwcGx5IHJpZ2h0LTQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFN0YXRlIHJlbGF0ZWQgc3R5bGVzXHJcbiAgXHJcbiAgLmVycm9yIC5pbnB1dCxcclxuICAuZXJyb3IgLmxhYmVsOjpiZWZvcmUsXHJcbiAgLmVycm9yIC5sYWJlbDo6YWZ0ZXIge1xyXG4gICAgQGFwcGx5IGJvcmRlci1lcnJvci01MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5lcnJvciAubGFiZWwtdGV4dCB7XHJcbiAgICBAYXBwbHkgdGV4dC1lcnJvci01MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXJuaW5nIC5pbnB1dCxcclxuICAud2FybmluZyAubGFiZWw6OmJlZm9yZSxcclxuICAud2FybmluZyAubGFiZWw6OmFmdGVyIHtcclxuICAgIEBhcHBseSBib3JkZXItd2FybmluZy01MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXJuaW5nIC5sYWJlbC10ZXh0IHtcclxuICAgIEBhcHBseSB0ZXh0LXdhcm5pbmctOTAwO1xyXG4gIH1cclxuICBcclxuICAuc3VjY2VzcyAuaW5wdXQsXHJcbiAgLnN1Y2Nlc3MgLmxhYmVsOjpiZWZvcmUsXHJcbiAgLnN1Y2Nlc3MgLmxhYmVsOjphZnRlciB7XHJcbiAgICBAYXBwbHkgYm9yZGVyLXN1Y2Nlc3MtNzAwO1xyXG4gIH1cclxuICBcclxuICAuc3VjY2VzcyAubGFiZWwtdGV4dCB7XHJcbiAgICBAYXBwbHkgdGV4dC1zdWNjZXNzLTcwMDtcclxuICB9XHJcbiAgXHJcbiAgLnN1Y2Nlc3MuZm9jdXNlZCAuaW5wdXQsXHJcbiAgLmVycm9yLmZvY3VzZWQgLmlucHV0LFxyXG4gIC53YXJuaW5nLmZvY3VzZWQgLmlucHV0IHtcclxuICAgIEBhcHBseSBib3JkZXItdC10cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmhhcy1zdGFydC1pY29uOm5vdCguZm9jdXNlZCkgLmxhYmVsOjpiZWZvcmUge1xyXG4gICAgQGFwcGx5IHctOTtcclxuICB9XHJcbiAgXHJcblxyXG4vKlxyXG4kdGV4dC1jb2xvcjogJHdoaXRlO1xyXG4kYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiRlcnJvci1jb2xvcjogJHBvbWVncmFuYXRlO1xyXG4kbGFiZWwtY29sb3I6ICRjZWxsbztcclxuJGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG5cclxuLmlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uaW5wdXQge1xyXG4gICAgQGV4dGVuZCAlZm9udC1zaXplLW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICR0cmFuc2l0aW9uLXRpbWUtYmFzaWM7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNTBweCAkd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgQGV4dGVuZCAlZm9udC1zaXplLXNtYWxsO1xyXG4gICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lLWJhc2ljO1xyXG59XHJcblxyXG4qLyIsIu+7vy5icmFuZGluZy1jb250YWluZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3N3B4O1xyXG5cclxuICAgICAgICAmLmxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXBhcmF0b3ItdGV4dCB7XHJcbiAgICBAYXBwbHkgbS00IHRleHQtYmx1ZS04MDAgZm9udC1zZW1pYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIEBhcHBseSBtLTM7XHJcbiAgICB9XHJcbn0iLCLvu78ubWFpbi13cmFwcGVyIHtcclxuICAgIEBhcHBseSBmbGV4IG92ZXJmbG93LWhpZGRlbiBmbGV4LWNvbDtcclxuICAgIEBhcHBseSBtZDpoLVsxMDB2aF0gbWQ6dy1bMTAwdnddIG1kOmZsZXgtcm93O1xyXG59XHJcblxyXG4ubGVmdC1jb2wge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Nkbi5saWZlY2VudHMuY29tL2ltYWdlcy9taXNjZWxsYW5lb3VzL3BhbmVsQmFja2dyb3VuZC5zdmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblxyXG4gICAgQGFwcGx5IGZsZXggZmxleC0xIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiBtaW4taC1bNDAwcHhdICBweS02ICBoLVsxMDB2aF0gZnJvbS1iYWNrZ3JvdW5kLWJsdWUtNzAwIHRvLXRyYW5zcGFyZW50O1xyXG4gICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1ncmF5LTMwMDtcclxuXHJcbiAgICBAYXBwbHkgbWQ6bWluLWgtW3Vuc2V0XSBtZDpweS1bdW5zZXRdIG1kOm1pbi13LVs0MDBweF07XHJcbiAgICBAYXBwbHkgbWQ6Ym9yZGVyLTA7XHJcblxyXG4gICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHRleHQtY2VudGVyIGdhcC02IHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcmVsYXRpdmUgaC1hdXRvIHRleHQtbmF2eS00MDA7XHJcbiAgICAgICAgQGFwcGx5IG1kOmgtWzgwdmhdO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmlnaHQtY29sIHtcclxuICAgIEBhcHBseSBmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHRleHQtcHJpbWFyeS05MDAgbWQ6bWluLXctWzQwMHB4XTtcclxuXHJcbiAgICAubG9naW4tb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBAYXBwbHkgbWluLWgtW3Vuc2V0XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLWF1dG8gYmctd2hpdGUgcC00IG1heC13LVs4MDBweF07XHJcblxyXG4gICAgICAgIEBhcHBseSBtZDptaW4taC1bMTAwdmhdIG1kOnAtMTA7XHJcbiAgICB9XHJcbn0iLCIuc2FnZXZpZXcge1xyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY3VzdG9tL3NhZ2V2aWV3LWJnLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAYXBwbHkgbWluLWgtMCBtZDptaW4taC1bNDAwcHhdIHAtMCBtZDpwLTY7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1kOnctW3Vuc2V0XTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBwLTkgbWQ6cm91bmRlZC1tZDtcclxuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLVsjMDAzZjU0XS9bLjc1XSBiYWNrZHJvcC1ibHVyLVsycHhdO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlLzgwIGJhY2tkcm9wLWJsdXItWzRweF07XHJcblxyXG4gICAgICAgICAgICAubG9naW4tb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ2luX19hZmZpbGlhdGlvbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dCB7XHJcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlLzUwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5IHtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNEOEM0Mjk7IC8vU2FnZXZpZXcgeWVsbG93IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkOGE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZGFyeSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjYzdiYmExO1xyXG4gICAgICAgIEBhcHBseSBiZy13aGl0ZS81MDtcclxuICAgIH1cclxufVxyXG5cclxuLmFpc2VzIHtcclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY3VzdG9tL2Flc2lzLWJnLnN2ZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Bwb3J0dW5pdHljb2FjaCB7XHJcbiAgLm1haW4td3JhcHBlciB7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2N1c3RvbS9vay1iZy5wbmcnKTtcclxuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC8vQGFwcGx5IGJnLVsjMzEzMTMxXS9bLjI1XSBiYWNrZHJvcC1ibHVyLVsycHhdO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAubGVmdC1jb2wge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdXN0b20vb2stYmcucG5nJyk7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDB2bWF4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgICAvL0BhcHBseSBiZy1bIzFGMUYxRV0vWy40NV07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgQGFwcGx5IHAtMTEgcm91bmRlZC1tZDtcclxuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcclxuICAgICAgICBAYXBwbHkgbWF4LXctWzM5MHB4XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAvL0BhcHBseSBiZy1bI2RjZmZkZl0vNzAgYmFja2Ryb3AtYmx1ci1bNHB4XTtcclxuICAgICAgQGFwcGx5IHRleHQtWyMyNzIyMDBdO1xyXG5cclxuICAgICAgLmxvZ2luLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9naW5fX2FmZmlsaWF0aW9uLW1lc3NhZ2Uge1xyXG4gICAgICAgIEBhcHBseSByb3VuZGVkLW1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lnbnVwLXNlY3Rpb24ge1xyXG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1bIzZDNUUwRF07IC8vdG9wIGJvcmRlclxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsLXRleHQge1xyXG4gICAgICBAYXBwbHkgdGV4dC1bIzQwMzgwNF07XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0IHtcclxuICAgICAgQGFwcGx5IGJnLXdoaXRlLzUwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgLy9kYXJrZ3JleVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjN2JiYTE7XHJcbiAgICAgIEBhcHBseSBiZy1bd2hpdGVdLzUwIHRleHQtWyM0MDM4MDRdO1xyXG4gICAgICBib3JkZXItY29sb3I6ICM2QzVFMEQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ubGluayB7XHJcbiAgICAgIEBhcHBseSB0ZXh0LVsjMjcyMjAwXTtcclxuICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3VudGFpbnMsIC5ob3VzZXMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jdXN0b20vb2stYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5sb2dpbl9fY29udGFpbmVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiKDQxIDU2IDc4IC8gOTAlKTsgLy9SZWd1bGFyIExpZmVDZW50cyBibHVlIGNvbG9yXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4iXX0= */
